乱数プログラム 使用例1



[ 簡単な説明 ]

一様乱数 urnd0( ) の使用例です。
まず、初期化関数 init_urnd0( ) を種=1で実行します。(種は任意の数です。)
次に、一様乱数を100回呼び出し、表示します。

プログラム・ソース("test1.c")           top (先頭に戻る)
/*	test1.c	*/
#include <stdio.h>
#include <stdlib.h>
#include "random.h"

int main(void)
{
	int n;

	init_urnd0(1L);
	printf("function : urnd0()\n");
	n = 100;
	do
	{
		printf("%6.3f  ", urnd0());
		if(n % 10 == 1)	putchar('\n');
	} while(--n);
	return 1;
}

出力結果           top (先頭に戻る)
function : urnd0()
 0.405   0.205   0.633   0.753   0.350   0.716   0.932   0.754   0.958   0.178  
 0.237   0.217   0.100   0.384   0.632   0.296   0.054   0.613   0.100   0.088  
 0.323   0.353   0.979   0.179   0.751   0.893   0.392   0.600   0.527   0.077  
 0.714   0.980   0.630   0.567   0.131   0.718   0.276   0.883   0.366   0.997  
 0.930   0.579   0.623   0.428   0.451   0.825   0.820   0.163   0.927   0.742  
 0.164   0.274   0.760   0.782   0.141   0.208   0.573   0.467   0.979   0.150  
 0.491   0.815   0.641   0.075   0.370   0.739   0.422   0.338   0.522   0.763  
 0.201   0.583   0.512   0.340   0.419   0.799   0.580   0.100   0.841   0.339  
 0.261   0.333   0.164   0.705   0.748   0.031   0.539   0.909   0.583   0.781  
 0.063   0.239   0.221   0.846   0.305   0.224   0.032   0.727   0.933   0.624