小编典典

如何在 C 中生成随机整数?

all

是否有在 C 中生成随机 int 数的函数?还是我必须使用第三方库?


阅读 98

收藏
2022-03-04

共1个答案

小编典典

注意
:不要rand()用于安全。如果您需要加密安全号码,请参阅此答案。

#include <time.h>
#include <stdlib.h>

srand(time(NULL));   // Initialization, should only be called once.
int r = rand();      // Returns a pseudo-random integer between 0 and RAND_MAX.

在 Linux 上,您可能更喜欢使用random 和 srandom

2022-03-04