相当于Android中的arc4random()

时间:2013-08-28 07:02:29

标签: android math arc4random

我在我的IOS项目中随机使用arc4random()来计算它返回的2到(2 ^ 32)-1之间的随机数(uint32_t值)。我想将同一个项目转换为Android我不知道什么是android中的arc4random()的等效函数来计算随机数我还在ios中添加了一些我的随机数请看看它给我一些建议计算Android中的随机数。

示例随机数: 1902136219, 575648775, 2003297918, 166044218, 1320498814。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

使用Math.random()。 您可以设置范围。 例如,要获得1到10之间的随机数,您可以这样做:

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