gpt4 book ai didi

创建随机位数组

转载 作者:行者123 更新时间:2023-11-30 17:16:51 25 4
gpt4 key购买 nike

使用 rand(),我尝试创建一个数组,每次运行程序时都会生成 32 个随机数。然而,我的下面的程序每次都给出相同的 32 个随机位。无论如何,我可以让它在每次运行程序时生成不同的 32 位吗?

    for(a=0;a<32;a++)
{
ran[a]= (rand()%2);
}

最佳答案

每次运行程序时,您都需要设置随机种子来执行不同的操作。人们通常做的是这样的:

#include <time.h>       /* time */
...
srand (time(NULL));
...
//Calls to rand();

那么你的随机种子在程序每次启动时都是不同的。查看更多srand详情 here .

关于创建随机位数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29544643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com