1. ホーム
  2. c

[解決済み] C言語でランダムなint型を生成するには?

2022-03-15 06:06:42

質問

C言語でint型の乱数を生成する関数はありますか? それともサードパーティのライブラリを使用しなければならないのでしょうか?

どのように解決するのですか?

<ブロッククオート

備考 : を使用しないでください。 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では ランダムおよびsrandom .