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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 举举手 中级黑马   /  2015-4-11 21:38  /  3119 人查看  /  25 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

今天学到的,感觉以后肯定很有用   发上来让大家也看看
:D
如果要生成一个随机数需要用到库函数中的arc4random_uniform()函数,这个函数使用的时候需要导入头文件stdlib.h,括号中是整型常量、整型变量、或者返回值为整型的表达式。
使用方法如下:
先导入头文件
include#<stdlib.h>
{
int num=-1;//定义一个整型变量初始值为-1
num=arc4random_uniform(5);//将随机生成的数字赋值给num,括号中的5是指随机生成的数字的范围:<5
printf(“%d”,num);//将打印出所产生的随机数字是0<=num<5;
}
如上

评分

参与人数 2黑马币 +11 收起 理由
bieny + 7 菊菊手
执念 + 4 赞一个!

查看全部评分

25 个回复

正序浏览
感谢楼主分享,回头在研究研究!
回复 使用道具 举报
如果想产生1到5得随机数,是这么做得num=arc4random_uniform(6)+1
回复 使用道具 举报
very good        
回复 使用道具 举报
这个是自学视频里面好像没讲过啊!:(
回复 使用道具 举报
谷飞飞 来自手机 中级黑马 2015-4-11 22:55:13
22#
学到了            
回复 使用道具 举报
上课听的挺认真~:lol
回复 使用道具 举报
谢谢分享,好样的
回复 使用道具 举报
顶楼主,谢谢分享
回复 使用道具 举报

:handshake
回复 使用道具 举报
666....这你都会?
回复 使用道具 举报
chenzuliang1993 发表于 2015-4-11 21:46
记住了随机数函数就可以写很多比大小的游戏了,比如掷骰子,扑克牌。。。 ...

恩恩  知道怎么用了 以后就可以简单地解决很多问题了额
回复 使用道具 举报
同学给你助攻 ;P
回复 使用道具 举报
char 里面的赞。。。
回复 使用道具 举报
bieny 发表于 2015-4-11 21:41
我想要5到10之间怎么办

你可以用num=arc4random_uniform(5)+5;:lol
回复 使用道具 举报
guyinghua901018 来自手机 中级黑马 2015-4-11 21:50:32
12#
很实用,不错
回复 使用道具 举报
记住了随机数函数就可以写很多比大小的游戏了,比如掷骰子,扑克牌。。。
回复 使用道具 举报
guanguan0622 发表于 2015-4-11 21:41
顶楼主,楼主菊花已经盛开了

:L你是来砸场子的吧
回复 使用道具 举报
十分感谢
回复 使用道具 举报
大路朝天 发表于 2015-4-11 21:40
都不容易!!!!!!

谢谢啦:handshake
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马