C 中生成隨機數的方法和語句

2021-05-02 19:34:22 字數 511 閱讀 8506

我們可以用以下兩種方法初始化乙個隨機數發生器;

第一種方法不指定隨機種子,系統自動選取當前時前作隨機種子:

random ra=new random();

第二種方法是指定乙個int型的引數作為隨機種子:

int iseed=6;random ra=new random(iseed);

下面我們要用到random.next()方法產生隨機數。

ra.next();

他返回乙個iseed整數倍的隨機整數。

random rnd = new random();

int rndnum = rnd.next();        //int 取值範圍內的隨機數

int rndnum = rnd.next(10);      //得0~9的隨機數

int rndnum = rnd.next(10,20);   //得10~19的隨機數

int rndnum = rnd.nextdouble();  //得0~1的隨機數

objective c中生成隨機數的方法

1 arc4random 方法 比較精確不需要生成隨即種子 使用方法如下 通過arc4random 獲取0到x 1之間的整數的 如下 程式設計客棧 int value arc4random x程式設計客棧 獲取1到x之間的整數的 如下 int value arc4random x 1 2 ccran...

ios 中生成隨機數

ios 有如下三種隨機數方法 1.srand unsigned time 0 不加這句每次產生的隨機數不變 int i rand 5 2.srandom time 0 int i random 5 3.int i arc4random 5 注 rand 和random 實際並不是乙個真正的偽隨機數發...

ios 中生成隨機數

ios 有如下三種隨機數方法 1.srand unsigned time 0 不加這句每次產生的隨機數不變 int i rand 5 2.srandom time 0 int i random 5 3.int i arc4random 5 注 rand 和random 實際並不是乙個真正的偽隨機數發...