Dum*_*ode 0 random objective-c
我有一段代码给了我一些麻烦,令人困惑.
这是一段代码......
int r = rand() % 100;
printf("Random number: %u", r);
Run Code Online (Sandbox Code Playgroud)
为什么每次打印7?根据这本书它应该打印任何数字0-100我相信......我错了吗?
sos*_*orn 10
你必须先播种它:
srandom(time(NULL));
Run Code Online (Sandbox Code Playgroud)
实际上最好只使用arc4random:
int r = arc4random() % 100;
printf("Random number: %u", r);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16194 次 |
| 最近记录: |