>  2006/12/10 (日) 02:43:50        [qwerty]
> > 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秒