gpt4 book ai didi

c++ - 如何在每次执行中生成随机字符串(下一个必须与上一个不同)?

转载 作者:行者123 更新时间:2023-11-30 01:35:19 26 4
gpt4 key购买 nike

<分区>

我有下面的代码,每次执行程序时只生成一个固定的字符串,已经在 2 台计算机上测试过,并且总是生成相同的字符串。那么如何在每次执行时生成不同的字符串呢?

void gen_random(char *s, const int len) {
static const char alphanum[] =
"0123456789"
"ABCDEFGHIJKLMNOPQRSTUVWXYZ"
"abcdefghijklmnopqrstuvwxyz";

for (int i = 0; i < len; ++i) {
s[i] = alphanum[rand() % (sizeof(alphanum)-1)];
}

s[len] = 0;
}

// int _tmain(int argc, _TCHAR* argv[])

char str[MAX_PATH];
gen_random(str, 10);

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