iOS開發 生成隨機數

2021-08-27 22:42:34 字數 467 閱讀 8846

有時候我們需要在程式中生成隨機數,但是在objective-c中並沒有提供相應的函式,好在c中提供了rand()、srand()、random()、arc4random()幾個函式。那麼怎麼使用呢?下面將簡單介紹:

1、 獲取乙個隨機整數範圍在:[0,100)包括0,不包括100

int x = arc4random() % 100;

2、 獲取乙個隨機數範圍在:[500,1000),包括500,包括1000

int y = (arc4random() % 501) + 500;

3、 獲取乙個隨機整數,範圍在[from,to),包括from,包括to

-(int)getrandomnumber:(int)from to:(int)to

iOS開發 生成隨機數

有時候我們需要在程式中生成隨機數,但是在objective c中並沒有提供相應的函式,好在c中提供了rand srand random arc4random 幾個函式。那麼怎麼使用呢?下面將簡單介紹 1 獲取乙個隨機整數範圍在 0,100 包括0,不包括100 intx arc4random 100...

ios 生成隨機數

有時候我們需要在程式中生成隨機數,但是在 objective c 中並沒有提供相應的函式,好在 c中提供了 rand srand random arc4random 幾個函式。那麼怎麼使用呢?下面將簡單介紹 1 獲取乙個隨機整數範圍在 0,100 包括0 不包括 100int x arc4rando...

ios 隨機數生成

使用 arc4random 生成隨機數 int getrandomnumber int from to int to 為了使程式在每次執行時都能生成乙個新序列的隨機值,用rand 隨機生成在 x,y 內的整數 k即為所求範圍內隨機生成的數,rand a的結果最大為a 1 int k x rand y...