2013-08-28 98 views
2

我在我的iOS項目中隨機使用了arc4random()來計算2到(2^32)-1之間的隨機數,它返回(uint32_t值)。我想要將同一個項目轉換爲Android我不知道什麼是Android中的arc4random()的等價函數來計算隨機數我還在ios中添加了一些我的隨機數字,請看看它給我一些建議計算Android中的隨機數。等效於Android中的arc4random()

例隨機數字: 1902136219, 575648775, 2003297918, 166044218, 1320498814.

回答

4

您可以使用Java的Random類,如:

Random rand = new Random(); 
int r = rand.nextInt(); 
0

使用的Math.random() 。 您可以設置一個範圍。 例如,要獲得1到10之間的隨機數,您應該這樣做:

int range = (maxValue - minValue) + 1; 
int randomValue = (Int)(Math.random() * range) + min;