C++rand()関数学習

1965 ワード

C++rand()関数学習
1.rand()関数はパラメータを必要とせず、0から最大数までのランダムな整数を返します.2.0~65の66個の数のうちランダムな数を生成したい場合.式は以下の通りであり、xは0から65のランダムな数を得ることができる.
int x = rand() % 66;//     

3.1~66を生成したい場合は、以下の式である.
int x = rand() % 66 + 1;//     

4.開始値a、終了値n-1+aの乱数を表す式.
int x = rand() % n + a;//     

5.a~bの乱数を表す場合、式は以下のようになります.
int x = rand() % (b-a+1) + a;//     

6.0-1の小数を生成するには、まず0-10の整数を取得し、その後、すべて10で割ると「ランダムから10分位」の10個のランダム小数を得ることができます.