Objective-C Language Entier de base aléatoire


Exemple

La fonction arc4random_uniform() est la manière la plus simple d’obtenir des nombres entiers aléatoires de haute qualité. Selon le manuel:

arc4random_uniform (upper_bound) renverra un nombre aléatoire uniformément distribué inférieur à upper_bound.

arc4random_uniform () est recommandé sur les constructions comme '' arc4random ()% upper_bound '' car il évite le "biais modulo" lorsque la limite supérieure n'est pas une puissance de deux.

uint32_t randomInteger = arc4random_uniform(5); // A random integer between 0 and 4