> > static long x=1;
> > void srand(unsigned s) { x=s; }
> > long rand() { x=x*1103515245+12345; return x&2147483647; }
> > これは、非常にシンプルな線形合同法である。
> > この乱数の最下位ビットは0と1の繰り返しになる。
> > すなわち、偶数と奇数が交互に生成される。
> だけどダイスの目にそんなややこしいプログラムは組まないだろ
dice = rand()%6+1;
参考:2006/12/10(日)02時42分26秒