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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

关于函数的使用
1) 需要导入头文件  stdlib.h
  2) 调用随机数函数,产生随机数
     arc4random_uniform(n);  随机生产一个0—(n-1)的int类型的随机数
  例 arc4random_uniform(3);    在 0 1 2之间产生一个随机数
       arc4random_uniform(1000);  在0-999之间产生一个随机数

4 个回复

正序浏览
一直都在思考某个区间生成一个随机数的实现方法,长只是了,收藏
回复 使用道具 举报
补充
arc4random_uniform(n)+m;表示产生一个在m—(m+n-1)之间的随机数
例如
arc4random_uniform(31)+20;    是在20-50之间产生一个随机数
回复 使用道具 举报
哒哒萌 发表于 2015-7-26 20:41
可以可以的,你试试产生一个20-50的随机数

抱歉,有遗漏,马上做个补充
回复 使用道具 举报
可以可以的,你试试产生一个20-50的随机数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马