gpt4 book ai didi

c - 如何生成12字节的随机数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:44:23 25 4
gpt4 key购买 nike

我正在使用 C 语言开发 Linux 项目,我需要在其中生成 12 字节的随机数。我在互联网上搜索过,但除了 srand 或 random 函数,我找不到其他任何东西。但是这些函数只能产生32位(4字节)的随机数。

我正在寻找生成 12 字节的随机数。

有人知道 linux 上提供此功能的任何库吗?

最佳答案

好,最后一个解决方案:

unsigned char buf[12];
int i;
srand(time(NULL));
for (i = 0; i < sizeof(buf); i++) {
buf[i] = rand() % 256;
}

(是的,我正在使用模数 - 如果您关心均匀分布,请不要使用它。)

关于c - 如何生成12字节的随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14744655/

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