objective-c中生成隨機數的方法

NO IMAGE
1 Star2 Stars3 Stars4 Stars5 Stars 給文章打分!
Loading...

本文簡述objective-c中生成隨機數的幾種常見的方法,分享給大家,希望能給大家帶來一點借鑑價值。具體如下:

1)、arc4random()方法:比較精確不需要生成隨即種子

使用方法如下 :

通過arc4random() 獲取0到x-1之間的整數的程式碼如下:


int value = arc4random() % x;

獲取1到x之間的整數的程式碼如下:


int value = (arc4random() % x)   1;

2)、CCRANDOM_0_1()方法:在cocos2d中使用 ,範圍是[0,1]

使用方法如下:


float random = CCRANDOM_0_1() * 5; //[0,5]  CCRANDOM_0_1() 取值範圍是[0,1]

3)、random()方法需要初始化時設定種子

使用方法如下:


srandom((unsigned int)time(time_t *)NULL); //初始化時,設定下種子就好了。

文中的程式碼都備有較為詳細的註釋,相信不難理解。感興趣的朋友可以自己動手測試一下。

您可能感興趣的文章:

在一個專案中同時使用Swift和Objective-C程式碼混合程式設計的方法Swift呼叫Objective-C編寫的API例項Objective-C 訊息傳遞機制詳解Objective-c程式碼如何移植為Swift程式碼 Objective-c程式碼轉移到Swift過程介紹Objective-C中NSArray的基本用法示例Swift能代替Objective-C嗎?在Swift中使用Objective-C編寫類、繼承Objective-C類全面解析Objective-C中的block程式碼塊的使用Objective-C中NSLog輸出格式大全使用Objective-C獲取IPHONE手機IMSI序列號Swift呼叫Objective-C程式碼Objective-C中的過載和重寫詳解

相關文章

IOS開發 最新文章