首页 > 新闻中心 > 技术百科

excel中rand函数的使用方法,rand函数的功能 返回列表

网络2023-08-28 00:00:00编辑发布,已经有个小可爱看过这篇文章啦

rand函数

函数原型:int rand(void);

所需头文件:cstdlib

功能和返回值:求出并返回一个伪随机数

srand函数

函数原型:void srand(unsigned int seed);

参数:seed产生随机数的种子

所需头文件:cstdlib

功能:为使rand()产生一序列伪随机整数而设置起始点。使用1作为seed参数,可以重新初化rand()。

举例:投骰子的随机游戏

每个骰子有六面,点数分别为1、2、3、4、5、6。游戏者在程序开始时输入一个无符号整数,作为产生随机数的种子。

每轮投两次骰子,第一轮如果和数为7或11则为胜,游戏结束;和数为2、3或12则为负,游戏结束;和数为其它值则将此值作为自己的点数,继续第二轮、第三轮…直到某轮的和数等于点数则取胜,若在此前出现和数为7则为负。

代码实现

#include#includeusing namespace std;enum GameStatus{WIN,LOSE,PLAYING};int rollDice();int main(){int sum, myPoint;GameStatus status;unsigned seed;cout > seed;//输入随机数种子srand(seed);//将种子传递给rand()sum = rollDice();//第一轮投骰子,计算和数switch (sum){case 7:case 11://如果和数为7或11则胜status = WIN;break;case 2:case 3:case 12://和数为2/3/12为负status = LOSE;break;default://其他情况,暂无结果,状态为PLAYING,记下点数status = PLAYING;myPoint = sum;cout

  • src
  • 自己的
  • 为其
  • 分别为
  • 所需
  • 此前
  • 两次
  • 则为
  • 暂无
  • 则将

热门新闻

来电咨询