美文网首页
2021-02-04

2021-02-04

作者: 吴健民IT | 来源:发表于2021-02-04 23:03 被阅读0次

    随机数

    c语言产生随机数据的函数,需要添加stdlib.h头文件和time.h头文件

    首先在main函数开头加上  srand(unsigned)time(NULL);    srand是初始化随机种子用的即可,在需要使用随机数的地方使用rand()函数。

    rand只能生成 [ 0, RAND_MAX ] 范围的整数(RAND_MAX是stdlib.h中的一个常数,在不同系统环境中,该常数的值有所不同,本书中使用的是32767),因此如果想要输出给定范围[a,b] 内的随机数,需要使用 rand() % (b-a+1) + a     (记:大减小加1加小)    ,显然 rand() % (b-a+1) 的范围是[0,b-a] ,再加上a之后就是[a,b]。

    相关文章

      网友评论

          本文标题:2021-02-04

          本文链接:https://www.haomeiwen.com/subject/bjxitltx.html