【初心者歓迎】C/C++室 Ver.7【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0759デフォルトの名無しさん
NGNG#include<stdlib.h>
#include<time.h>
int getrand(max)
{
int ransu;
ransu=rand() % max;
return(ransu);
}
int main()
{
int rand;
srand((unsigned int)time(NULL));
rand=getrand(256);
printf("%d\n",rand);
return 0;
}
↑このプログラムを1秒おきに実行すると、
必ず前の乱数より大きな値が出て数字がばらけないんですが
(25→35→40→56→… というように)
timeを種にしてる限りどうしようもないですか?
■ このスレッドは過去ログ倉庫に格納されています