相当于Android中的arc4random()

相当于Android中的arc4random(),android,math,arc4random,Android,Math,Arc4random,在我的IOS项目中,我使用arc4random()for random来计算它返回的2到(2^32)-1之间的随机数(uint32\t值)。我想将同一个项目转换为Android我不知道Android中arc4random()的等效函数是什么来计算随机数我还在下面的ios中添加了一些随机数请查看它给我一些在Android中计算随机数的建议 随机数示例: 1902136219, 575648775, 2003297918, 166044218, 1320498814.您可以使用Java的类,如下所示

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

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

您可以使用Java的类,如下所示:

Random rand = new Random();
int r = rand.nextInt();
您可以使用Java的类,如中所示:

Random rand = new Random();
int r = rand.nextInt();
使用Math.random()。 你可以设定一个范围。 例如,要获得介于1和10之间的随机数,您可以执行以下操作:

int range =  (maxValue - minValue) + 1;
int randomValue = (Int)(Math.random() * range) + min;
使用Math.random()。 你可以设定一个范围。 例如,要获得介于1和10之间的随机数,您可以执行以下操作:

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