• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

rand语句该怎么使用

xiekanglin 2018-05-25 浏览量:1114
rand语句该怎么使用
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • rand()函数用来产生随机数,但是,rand()的内部实现是用线性同余法实现的,是伪随机数,由于周期较长,因此在一定范围内可以看成是随机的。
    rand()会返回一个范围在0到RAND_MAX(32767)之间的伪随机数(整数)。
    在调用rand()函数之前,可以使用srand()函数设置随机数种子,如果没有设置随机数种子,rand()函数在调用时,自动设计随机数种子为1。随机种子相同,每次产生的随机数也会相同。
    • 发布于 2018-05-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:7
  • 产生随机数的函数。 
    int rand(void);
    返回一个随机数,int型。
    • 发布于2018-05-25
    • 举报
    • 评论 0
    • 0
    • 0

  • rand()函数就是产生随机数的,里面有两个参数分别是最小值和最大值,但是rand()函数是用线性同余法生成的伪随机数,如果要真实的随机数,则可以通过ADC的后几位噪点来产生。

    • 发布于2018-05-27
    • 举报
    • 评论 0
    • 0
    • 0

  • (1)使用该函数首先应在开头包含头文件stdlib.h
    #include(C++建议使用#include,下同)
    (2)在标准的C库中函数rand()可以生成0~RAND_MAX之间的一个随机数,其中RAND_MAX 是stdlib.h 中定义的一个整数,它与系统有关。
    (3)rand()函数没有输入参数,直接通过表达式rand()来引用;例如可以用下面的语句来打印两个随机数:
    printf("Random numbers are: %i %i\n"rand()rand());
    (4)因为rand()函数是按指定的顺序来产生整数,因此每次执行上面的语句都打印相同的两个值,所以说C语言的随机并不是真正意义上的随机,有时候也叫伪随机数。
    (5)为了使程序在每次执行时都能生成一个新序列的随机值,我们通常通过为随机数生成器提供一粒新的随机种子。函数 srand()(来自stdlib.h)可以为随机数生成器播散种子。只要种子不同rand()函数就会产生不同的随机数序列。srand()称为随机数生成器的初始化器。
    • 发布于2018-05-27
    • 举报
    • 评论 0
    • 0
    • 0

  • rand语句用于产生随机数,使用方法是rand(),返回结果是int型,产生的随机数范围在0到32767之间
    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • rand();返回一个0-32767的随机数,类型是无符号整形
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个是随机数生成函数,一般都是生成随机数的
    • 发布于2018-06-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 1 调用srand(time(NULL))设置随机数种子。

    2 调用rand函数获取一个或一系列随机数。

    需要注意的是,srand只需要在所有rand调用前,被调用一次即可,没必要调用多次。
    • 发布于2018-06-21
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

rand语句该怎么使用