srand

[機能]

  疑似乱数を発生するための初期値を設定します

[形式]
#include <stdlib.h>

void srand(unsigned int seed)
	seed : 初期値		
[使用例]

  1. 乱数の発生
    #include <stdio.h>
    #include <stdlib.h>
    
    int main()
    {
    	double x;
    	int i1, n;
    
    	srand(123);   // 初期化
    
    	for (i1 = 0; i1 < 5; i1++) {
    		n = rand();                  // 乱数の生成
    		x = (double)n / RAND_MAX;
    		printf("%d %f\n", n, x);
    	}
    
    	return 0;
    }
    			
    (出力)
    440917656 0.205318
    1476151025 0.687386
    1668141782 0.776789
    864299351 0.402471
    1143491652 0.532480			
[参照]

rand

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引