Показать сообщение отдельно
  #26 (permalink)  
Старый 16.02.2018, 01:19
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,590

function getRandom(a, b){
  var r = window.crypto.getRandomValues(new Uint32Array(1))/0xffffffff;
  var x = a+(b-a)*r;
  return x
}

Вот вам без Math.random().

Но если не использовать никаких API, а лишь чистый javascript - то и получить соответственно можно лишь псевдослучайные числа. А псвевдослучайные и случайные - две большие разницы.
Алгоритмов же для псевдослучайных чисел навалом, гуглите да копипастите. При всех алгоритмических хитростях принцип и результат един.
__________________
29375, 35

Последний раз редактировалось Aetae, 16.02.2018 в 02:04.
Ответить с цитированием