-2
A
回答
2
如果要限制隨機生成的數字範圍內使用arc4random功能
#include <stdlib.h>
int r = arc4random();
,例如選擇人數達到100,你需要以下條件:
int r = arc4random() % 100;
內使用一個for循環,所以你可以創建16個隨機數字。
for (int i = 1; i <= 16; i++) {
int r = arc4random() % 9;
NSLog(@"%d", r);
}
如果您想要將它們存儲在數組中並打印它們,則必須先將它們轉換爲NSNumbers。一個完整的解決方案將是:
NSMutableArray *array = [[NSMutableArray alloc] init];
for (int i = 1; i <= 16; i++) {
int r = arc4random() % 9;
NSLog(@"%d", r);
NSNumber *number = [NSNumber numberWithInteger:r];
[array addObject:number];
}
NSArray * secondArray = [array valueForKey:@"stringValue"]; //Convert the firstArray to array of strings
NSString * allInALine = [secondArray componentsJoinedByString:@""];
NSLog(@"%@", allInALine); //Prints the 16 numbers with a space between them
相關問題
- 1. 如何在Haskell中隨機生成一個隨機生成的數字列表
- 2. 如何在python和xor中生成16個字節的隨機數
- 3. C++隨機生成16的倍數
- 4. 在隨機生成50個隨機數中使用隨機數#
- 5. 我如何在1到16之間的C++中生成一個隨機數?
- 6. 在oracle中生成16位數的隨機數
- 7. 在數組中生成隨機數字
- 8. Unix隨機16個字符的數字
- 9. 在xcode中的視圖中生成單個隨機數
- 10. 如何在django中生成隨機數
- 11. 如何在java中生成隨機數
- 12. 如何隨機生成數字?
- 13. 如何並行生成隨機數字?
- 14. 如何用arc4random生成隨機數字?
- 15. AS3 - 如何生成隨機數字?
- 16. 如何在JSON字段中生成一個隨機數
- 17. 如何在Java中生成一個隨機的9位數字?
- 18. 如何在8086程序集中生成一個隨機數字?
- 19. 如何在Python中生成一個「大」的隨機數字?
- 20. 如何在Elixir中生成一個隨機數字?
- 21. 如何在GUI中生成一個隨機數字?
- 22. 如何在JavaScript中生成一個隨機數字?
- 23. 如何在XML文件中生成一個隨機數字?
- 24. 如何在java中生成100個隨機3位數字?
- 25. SIPp - 如何在SIPp場景中生成一個隨機數字?
- 26. 在php中生成隨機數字
- 27. 在C中生成隨機數字
- 28. 如何在xCode中爲iPhone生成一個3位數的隨機數
- 29. 隨機生成數字?
- 30. 如何生成一個隨機數
我實際上想要將16個數字組合在一起.. 16個不同的數字不是16組數字。 – ASH
這打印16個數字之間有一個空格:例如1 5 20 25 56等。這不是你想要的嗎? –
不,我一直在尋找隨機的16位數字。 – ASH