📅  最后修改于: 2023-12-03 15:07:12.679000             🧑  作者: Mango
在 Android 应用中,我们经常需要使用随机数来完成一些特定的任务。比如生成随机数验证码,随机选取照片等等。本篇文章将介绍一些关于如何在 Android Java 中创建随机数的基本片段。
Random rand = new Random();
int randNum = rand.nextInt();
使用 Random
类创建一个随机数生成器,然后使用 nextInt()
方法生成一个随机整数。
Random rand = new Random();
int randNum = rand.nextInt(max - min) + min;
使用 nextInt()
方法可以生成一个在整数范围内的随机数。同时,我们也可以使用 max - min
的差值来确定一个给定范围的随机数,再加上偏移量 min
,即可得到具体的随机数。
Random rand = new Random();
boolean randBool = rand.nextBoolean();
使用 nextBoolean()
方法可以生成一个随机的 boolean 值。
Random rand = new Random();
double randDouble = rand.nextDouble();
使用 nextDouble()
方法可以生成一个随机的 double 值。
public static String getRandomString(int length) {
String characters = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
Random rand = new Random();
StringBuilder sb = new StringBuilder(length);
for (int i = 0; i < length; i++) {
sb.append(characters.charAt(rand.nextInt(characters.length())));
}
return sb.toString();
}
生成一个由随机字母和数字组合成的指定长度的随机字符串。使用 Random
类来生成随机数,然后依次从字符集合 characters
中随机选取字符来生成新的字符串。
以上就是几个 Android Java 中如何创建随机片段的基础知识和示例代码,希望对你实现随机功能有所帮助。