private void randomTest() {
Random random = new Random();
Log.e(TAG, "randomTest1: " + random.nextLong());
Log.e(TAG, "randomTest2: " + random.nextBoolean());
Log.e(TAG, "randomTest3: " + random.nextDouble());
Log.e(TAG, "randomTest4: " + random.nextFloat());
Log.e(TAG, "randomTest5: " + random.nextGaussian());
Log.e(TAG, "randomTest6: " + random.nextInt());
int min = 10;
int max = 99;
int num = random.nextInt(max - min + 1) + min;
Log.e(TAG, "randomTest7: " + num);
}
public String getRandomString(int length) {
String base = "abcdefghijklmnopqrstuvwxyz0123456789";
Random random = new Random();
StringBuffer sb = new StringBuffer();
for (int i = 0; i < length; i++) {
int number = random.nextInt(base.length());
sb.append(base.charAt(number));
}
Log.e(TAG, "getRandomString: " + sb.toString());
return sb.toString();
}
2019-10-19 13:57:33.836 19022-19022/com.example.mydialogtest E/MainActivity: randomTest1: -8394915127152696762
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: randomTest2: true
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: randomTest3: 0.03284156685842876
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: randomTest4: 0.92833924
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: randomTest5: -1.8942746096663057
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: randomTest6: -5875795
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: randomTest7: 39
2019-10-19 13:57:33.837 19022-19022/com.example.mydialogtest E/MainActivity: getRandomString: 30zswh6uvs