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