Что лучше? У меня есть приоритет в порядке «доброты», я прав?Номера телефонов Randoms на iPhone
- arc4random
- randmom
- рэнд
1 - лучший, 3 - худший
мне нужен действительно хороший номер randmon ген для ряда Lowe (< 50), так I, используя% 50 для получения чисел ниже 50.
Thanks
Хмм, arc4random дает гораздо большее распределение, следовательно, этот смысл лучше. Из документов: Описание Функция arc4random() использует генератор потока ключей, используемый шифром arc4, который использует 8 * 8 8-битные S-боксы. S-Box могут находиться примерно в (2 ** 1700) состояниях. Функция arc4random() возвращает псевдослучайные числа в диапазоне от 0 до (2 ** 32) -1 и поэтому имеет в два раза диапазон rand (3) и случайный (3). – leon
@leon ... если это даже важно – 2009-10-26 04:41:54