2013-08-28 102 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;