2016-05-16 2 views

ответ

2

Мохамед Диаа,

Вы можете использовать библиотеки функций, таких как arc4random() или arc4random_uniform() для генерации случайных чисел.

let random = Int(arc4random_uniform(3)) 

Чтобы получить случайное значение от 0 до 3

вы, возможно, придется импортировать Дарвина, чтобы использовать его.

+3

Вы не должны использовать операции 'mod' с RNG. Это приводит к смещению моды. 'arc4random' имеет параметризованную версию именно для этого, поэтому вы всегда должны использовать' arc4random_uniform (3) 'для генерации числа от 0 до 3. – Fogmeister

+0

@fogmeister: я не знал об этом :) Спасибо, я сохраню в виду :) Я обновлю свой ответ :) –

Смежные вопросы