Randoms номера на iPhone - PullRequest
       10

Randoms номера на iPhone

0 голосов
/ 25 октября 2009

Что лучше? У меня есть приоритеты в порядке "доброты", я прав?

  1. arc4random
  2. randmom
  3. рандов

1 - лучший, 3 - худший

Мне нужен действительно хороший случайный номер gen для меньшего числа (<50), поэтому я использовал% 50, чтобы получить числа ниже 50. </p>

Спасибо

1 Ответ

0 голосов
/ 26 октября 2009

Я уверен, что randMOM - это тот, который нужно использовать.

О, хорошо, первый гугл хит .

Если вам нужно число в диапазоне [n, m), самый лучший подход - это использовать функцию, специально предназначенную для этого. Как масштабирование (скажем, [0, 1)), так и применение модуля могут немного изменить распределение. Конечно, такое искажение может быть совершенно неактуальным (и для большинства приложений это, вероятно, только теоретическое соображение) - особенно если используется только базовый PRNG.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...