Как Javascript преобразует результат xorshift128+ в значение с плавающей запятой от 0 до 1 для Math.random()?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как Javascript преобразует результат xorshift128+ в значение с плавающей запятой от 0 до 1 для Math.random()?

Сообщение Anonymous »


Мне нужно написать программу, использующую криптографическую небезопасность javascript Math.random() для CTF. Однако я не знаю, как javascript преобразует int в число с плавающей запятой между 0 и 1. Насколько я понимаю, алгоритм псевдорандомизации javascript — это xorshift128+, который в Python будет выглядеть примерно так:

def cast_to_int32(x): вернуть x и 0xffffffff защита xorshift128plus(): глобальное состояние0 глобальное состояние1 state0 = cast_to_int32(cast_to_int32(18030 * (state0 & 0xffff)) + cast_to_int32(state0 >> 16)) state1 = cast_to_int32(cast_to_int32(30903 * (state1 & 0xffff)) + cast_to_int32(state1 >> 16)) return cast_to_int32(cast_to_int32(state0
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • JavaScript - math.floor (math.random ()) - Reposition element
    Anonymous » » в форуме Html
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous
  • Могу ли я реализовать «random.randint()» с помощью «random.random()»?
    Anonymous » » в форуме Python
    0 Ответы
    67 Просмотры
    Последнее сообщение Anonymous
  • Используют ли, когда и зачем numpy.random.rand(…) и numpy.random.random(…)?
    Anonymous » » в форуме Python
    0 Ответы
    65 Просмотры
    Последнее сообщение Anonymous
  • Получить значение с плавающей запятой после символа £ в строке и привести к значению типа с плавающей запятой [дубликат]
    Anonymous » » в форуме Php
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Предыдущее представительное значение плавающей запятой с `ffast-math`
    Anonymous » » в форуме C++
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»