A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ALin 中级黑马   /  2015-7-15 22:59  /  1647 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

随机数怎么输入?程序是什么

11 个回复

倒序浏览
欢迎看我的帖子。。。
回复 使用道具 举报
arc4random_uniform ()括号里面是你要输入的数 例如3  它就会随机产生 0 1 2 这三个数
回复 使用道具 举报
引入头文件#include <string.h>
之后调用函数 arc4random_uniform ()小括号里输入想要的随机数,注意:如想要输出10是要10+1,否则是从0到9
回复 使用道具 举报
比如说输出m至n之间的随机数
则写成int num = arcrandom4uniform(n - m + 1) + m
回复 使用道具 举报
arc4random_uniform(数字)
回复 使用道具 举报
lclofty 来自手机 中级黑马 2015-7-19 07:11:16
7#
382780396 发表于 2015-7-19 00:26
引入头文件#include
之后调用函数 arc4random_uniform ()小括号里输入想要的随机数,注意:如想要输出10 ...

头文件不是#include〈stdlib.h〉吗?
回复 使用道具 举报
头文件  stdlib.h    函数是arc4random_uniform()
回复 使用道具 举报
本帖最后由 408205555 于 2015-7-19 15:32 编辑

//头文件
#include <stdlib.h>

//产生m-n之间的随机数的代码
arc4random_unionform90(n-m+1)+m;
例:
arc4random_unionform90(101);  //会随机产生0-100的整数
回复 使用道具 举报
随机产生一个[10 , 80]的数
引入//头文件
#include <stdlib.h>
   arc4random_uniform(71)+10      

产生一个(m ~n)之间的随机数
    arc4random_uniform(n-m+1)+m
回复 使用道具 举报
记住俩点:m-n的随机数,0-n:0-n-1******m-----n:(n-m+1)+m 记住这俩条理解代码实现下 就没问题了。
回复 使用道具 举报
arcrandom4uniform(n - m + 1) + m
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马