2

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

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

4

2 回答 2

4

You can use Java's Random class, as in:

Random rand = new Random();
int r = rand.nextInt();
于 2013-08-28T09:11:17.893 回答
0

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

int range =  (maxValue - minValue) + 1;
int randomValue = (Int)(Math.random() * range) + min;
于 2014-03-18T14:18:21.763 回答