Cライブラリ関数 - にsrand()
説明
乱数ジェネレータを使用して、関数randで播種Cライブラリ関数の空隙にsrand(unsigned int型の種子)。
声明
ここで、()文srand関数です。
void srand(unsigned int seed)
パラメータ
- 種子-これは、整数値、播種用擬似乱数生成アルゴリズムです。
戻り値
この関数は値を返しません。
例
次の例では、srand関数()関数が使用されている示しています。
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int i, n; time_t t; n = 5; /* 初始化随机数发生器 */ srand((unsigned) time(&t)); /* 输出 0 到 50 之间的 5 个随机数 */ for( i = 0 ; i < n ; i++ ) { printf("%d\n", rand() % 50); } return(0); }
それでは、以下になります上記のプログラムを、コンパイルして実行してみましょう:
38 45 29 29 47