numaralı rasgele sayı uzunluğuna rastgele bir sayı üretin; her zaman Int = arc4random% MAXNUM olan bir rasgele sayı oluşturmaya çalıştığımda, sayının uzunluğu MAXNUM sayı uzunluğu -1 kadar uzun olur. Yani% 1000000 arc4random ayarlıysa, sayı 100000-999999 arasındadır. 78, 476 veya 4842 gibi farklı sayıları nasıl alabilirim? İşte örnek: Yardımlarınız içinObjective-C
int number = arc4random() % 1000000;
outputLabel.text = [NSString stringWithFormat:@"The Number is %d", number];
Teşekkür ve benim kötü İngilizce için üzgünüm!
Güncelleme: Tamam sadece gördüm, sadece 5 haneli numaralar almıyorum, ama çoğu zaman. Daha az sayı ile daha az sayı veya sayı elde etmek için bir yolu var mı?
tarafından, doğal çoğu 5 haneli sayı alacak yapabilirsiniz Biri rastgele tekdüze seçerek zamanın. Her bir uzunluktaki bir sayıyı döndürme olasılığınız varsa, o zaman 0-9, 10-99 vb. Aralıklarla bir rastgele sayı üretin ve sonra geri dönmek için rastgele bir seçim yapın. – Imran
Yardım ettiğin için teşekkürler! – Flocked