Java用时间戳获取8位随机数
时间: 2023-07-25 13:08:39 浏览: 224
Java生成32位随机数,8位随机数
你可以使用System.currentTimeMillis()方法获取当前时间的毫秒数,然后将其转换为8位随机数。以下是一个示例代码:
```java
import java.util.Random;
public class RandomGenerator {
public static void main(String[] args) {
long currentTime = System.currentTimeMillis();
Random random = new Random(currentTime);
int randomNum = random.nextInt(90000000) + 10000000;
System.out.println("Random number: " + randomNum);
}
}
```
在此示例中,将当前时间的毫秒数作为随机数生成器的种子,然后使用nextInt()方法生成8位随机数。由于nextInt()生成的随机数是0到指定值之间的整数,因此我们添加10000000以确保其始终有8位数。
阅读全文