黑马程序员技术交流社区
标题:
随机数输入问题?
[打印本页]
作者:
ALin
时间:
2015-7-15 22:59
标题:
随机数输入问题?
随机数怎么输入?程序是什么
作者:
丁铭检
时间:
2015-7-17 16:37
欢迎看我的帖子。。。
作者:
wxh794708907
时间:
2015-7-17 16:58
arc4random_uniform ()括号里面是你要输入的数 例如3 它就会随机产生 0 1 2 这三个数
作者:
382780396
时间:
2015-7-19 00:26
引入头文件#include <string.h>
之后调用函数 arc4random_uniform ()小括号里输入想要的随机数,注意:如想要输出10是要10+1,否则是从0到9
作者:
CesC
时间:
2015-7-19 00:35
比如说输出m至n之间的随机数
则写成int num = arcrandom4uniform(n - m + 1) + m
作者:
huyingbin
时间:
2015-7-19 02:10
arc4random_uniform(数字)
作者:
lclofty
时间:
2015-7-19 07:11
382780396 发表于 2015-7-19 00:26
引入头文件#include
之后调用函数 arc4random_uniform ()小括号里输入想要的随机数,注意:如想要输出10 ...
头文件不是#include〈stdlib.h〉吗?
作者:
zhaofeizlj
时间:
2015-7-19 13:00
头文件 stdlib.h 函数是arc4random_uniform()
作者:
408205555
时间:
2015-7-19 15:31
本帖最后由 408205555 于 2015-7-19 15:32 编辑
//头文件
#include <stdlib.h>
//产生m-n之间的随机数的代码
arc4random_unionform90(n-m+1)+m;
例:
arc4random_unionform90(101); //会随机产生0-100的整数
作者:
DemonPeter
时间:
2015-7-19 19:40
随机产生一个[10 , 80]的数
引入//头文件
#include <stdlib.h>
arc4random_uniform(71)+10
产生一个(m ~n)之间的随机数
arc4random_uniform(n-m+1)+m
作者:
午夜码农
时间:
2015-7-19 20:05
记住俩点:m-n的随机数,0-n:0-n-1******m-----n:(n-m+1)+m 记住这俩条理解代码实现下 就没问题了。
作者:
895928691
时间:
2015-7-19 21:16
arcrandom4uniform(n - m + 1) + m
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2