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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 举举手 中级黑马   /  2015-4-11 21:38  /  2683 人查看  /  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 个回复

倒序浏览
记住了,写分享
回复 使用道具 举报
都不容易!!!!!!
回复 使用道具 举报

谢谢:handshake
回复 使用道具 举报
剪刀石头布..
回复 使用道具 举报
顶楼主,楼主菊花已经盛开了;P
回复 使用道具 举报
bieny 中级黑马 2015-4-11 21:41:46
7#
我想要5到10之间怎么办
回复 使用道具 举报
大路朝天 发表于 2015-4-11 21:40
都不容易!!!!!!

谢谢啦:handshake
回复 使用道具 举报
十分感谢
回复 使用道具 举报
guanguan0622 发表于 2015-4-11 21:41
顶楼主,楼主菊花已经盛开了

:L你是来砸场子的吧
回复 使用道具 举报
记住了随机数函数就可以写很多比大小的游戏了,比如掷骰子,扑克牌。。。
回复 使用道具 举报
guyinghua901018 来自手机 中级黑马 2015-4-11 21:50:32
12#
很实用,不错
回复 使用道具 举报
bieny 发表于 2015-4-11 21:41
我想要5到10之间怎么办

你可以用num=arc4random_uniform(5)+5;:lol
回复 使用道具 举报
char 里面的赞。。。
回复 使用道具 举报
同学给你助攻 ;P
回复 使用道具 举报
chenzuliang1993 发表于 2015-4-11 21:46
记住了随机数函数就可以写很多比大小的游戏了,比如掷骰子,扑克牌。。。 ...

恩恩  知道怎么用了 以后就可以简单地解决很多问题了额
回复 使用道具 举报
666....这你都会?
回复 使用道具 举报

:handshake
回复 使用道具 举报
顶楼主,谢谢分享
回复 使用道具 举报
谢谢分享,好样的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马