超简单、超容易理解的随机纯数字生成器,传入要生成的随机数的位数即可(10位以下)
生活随笔
收集整理的這篇文章主要介紹了
超简单、超容易理解的随机纯数字生成器,传入要生成的随机数的位数即可(10位以下)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼:
public class RandomNumUtil {public static long getRandomCode(int size) { // 傳入要生成的隨機數的位數double n = Math.pow(10, (size - 1));int num;if (size > 1) {num = (int) (Math.random() * (9 * n) + n);} else {num = (int) (Math.random() * 10);}return num;}// 主函數測試public static void main(String[] args) {int size = 6;long randomCode = getRandomCode(size); // 傳入要生成的隨機數的位數System.out.println("隨機生成的"+size+"位數為:"+randomCode);}}效果圖:
4位:
6位:
8位:
總結
以上是生活随笔為你收集整理的超简单、超容易理解的随机纯数字生成器,传入要生成的随机数的位数即可(10位以下)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker思维导图汇总
- 下一篇: 这是接触了几万名软件测试从业者,汇总的6