C语言中的随机数函数可以加减法吗?

发布于 教育 2024-06-03
13个回答
  1. 匿名用户2024-01-29

    当然,你可以做计算。

    #include

    #include""

    using namespace std;

    int main()

    int i, t,n=2,m;

    srand( (unsigned)time( null ) 随机数初始化放在这里。

    for(i=0;i<=3;i++)

    t=rand()%6;

    m=5i+t;你是干什么的? 5i+t?5*i+t,对吧?

    m=5*i+t;

    cout

  2. 匿名用户2024-01-28

    它与随机数无关:

    m=5i+t;

    改为:m=5*i+t;

  3. 匿名用户2024-01-27

    t 和 m 应该是浮点数。

    类型错误。

  4. 匿名用户2024-01-26

    呃,这个程序是来搞笑的。。。

    我什至没有添加第一个文件(include),您认为 C++ 语言会识别您吗?

  5. 匿名用户2024-01-25

    函数 int rand(void):从 srand (seed) 中指定的种子开始,返回 [seed, rand max(0x7fff)] 之间的随机整数。

    在本例中,time(0) 从当前时间的纪元时间中获取秒数,在循环中,你得到与 time(0) 相同的值,每次设置 srand(time(0)) 然后使用 rand 时,你都会得到相同的值。 如果在 srand(time(0)) 之后睡 1 秒,每次获得的值会有所不同。

    srand( time(0)) 被放置在循环之外,每次调用 rand() 都会产生一个随机数,打印的数字是随机的。

  6. 匿名用户2024-01-24

    系统提供了一个生成随机数的函数,即 rand() 函数。

    它根据系统内的随机种子生成随机数。

    直接调用 rand 函数将返回一个需要包含头文件的随机数。

  7. 匿名用户2024-01-23

    rand() 以 include 为标准库的随机函数!

  8. 匿名用户2024-01-22

    在 C 语言中,您可以使用 RAND 函数生成随机数。

    默认情况下,此函数生成 [0,rand max] 范围内的随机整数。

    Rand Max 是一个预定义的宏,其值等于平台上 int 类型的最大值。

    您可以使用以下公式生成一个介于 [min,max] 之间的随机整数:

    rand()%max-min+1)+min以下示例生成 10 [1,100] 个随机数并输出它们:

    #include

    #include

    #include

    int main()

    int i;

    初始化随机数种子。

    srand(time(null));

    printf("%d",rand_max);

    for(i=0;i<10;i++)

    printf("%d",rand()%100+1);

    return 0;

    以下是结果的屏幕截图:

  9. 匿名用户2024-01-21

    #include

    头文件。 main()

    intn1;

    srand((unsigned)time(null));

    以损失时间为原子,使第一次产生的随机引脚和纤维数量不同。

    n1=abs(rand()%100)+1;生成随机数。

    printf("%d",n1);显示。

  10. 匿名用户2024-01-20

    首先使用 srand(unsigned

    int) 函数设置种子,然后使用 rand() 返回一个随机数。

    使用这两个函数时,需要包含头文件。

    包括 1,在标准 C 库中,函数 rand() 可以生成一个介于 0 rand max 之间的随机数,其中 rand max

    是 中定义的整数,它与系统相关;

    2.由于rand()函数按指定顺序生成整数,每次执行上述语句时都会打印相同的两个值,因此C语言的随机性和混乱性并不是真正意义上的随机性,有时被称为伪随机数;

    3.使程序在每次执行时生成新的随机值序列的效果通常是通过为随机数生成器提供新的随机种子来实现的。 功能。

    srand() (来自随机数生成器的种子能力。 只要种子不同,rand() 函数就会产生不同的随机数序列。 srand() 称为随机数生成器的初始值设定项;

    示例**:include 使用 time 函数。

    #include

    #include

    int main()

    int i, number;

    srand((unsigned int) time(null));随时间播种,每次生成不同的随机数。

    for (i=0; i<10;i++) 产生 10 个随机数。

    number = rand() 12 + 1;生成 1-13 之间的随机数。

    printf("%d 庆山没有", number);

    return 0;

  11. 匿名用户2024-01-19

    rand() 表示伪随机数; 但是每次扒手的数量都是一样的。 例如,如果这个程序执行一次,你第一次要得到的数字是1,然后关闭,下次再执行,第一个数字是1

    这就像使用时间作为随机数一样简单,并在调用前添加 srand(

    unsigned)time(null));就是这样。 这样,在调用随机数之前,基数调用时间的基数,每次生成的数字都不同,形成一个真正的随机数。

  12. 匿名用户2024-01-18

    i++ 是 i+1。 rand()%100+1 是取一个随机数并加 1(以避免得到 0),例如,如果你随机得到 45,结果是 46。 取 3000 以内的随机数为 rand()%3000

    i++ 甚至不知道,你学的 C 是徒劳的。

  13. 匿名用户2024-01-17

    i++ 是 i 加 1

    rand() 是取随机数的方法,百分号是取余数的方法,如果你想取 1 到 300 的随机数,那就取 300 的余数

    rand()%300+1

相关回答
11个回答2024-06-03

在 VC 中,有两个函数可以设计为随机数。

srand() and rand() >>>More

14个回答2024-06-03

#include ""

#include "" >>>More

14个回答2024-06-03

你能说清楚吗,我不知道你的意思。 是否要在 main 函数中调用一个函数,然后不知道如何定义被调用的函数? 如果是这样的话,我可以告诉你。 >>>More

22个回答2024-06-03

所谓函数返回值,就是函数在操作完成后反馈给调用它的父函数或系统的值,这个值可以是各种变量类型。 >>>More

9个回答2024-06-03

我生成了 10 个 1-10 的随机数,房东可以测试它们。 >>>More