java隨機生成隨機數
/** * 生成num位隨機數 需要幾位輸入幾 * @param num * @return */ public static int random(int num) { StringBuffer sb = new StringBuffer("1"); for(int i = 1; i < num; i++) { sb.append("0"); } return (int)((Math.random()*9+1)*Integer.parseInt(sb.toString())); }
生成隨機數需要幾位填幾;
Math.random() 方法可返回介於 0 ~ 1 之間的一個隨機數。
Math.random()*9 +1 是為了整數位1-9
相關推薦
java隨機生成隨機數
/** * 生成num位隨機數 需要幾位輸入幾 * @param num * @return */ public static int random(int num) { StringBuffer sb
java隨機生成6位隨機數 5位隨機數 4位隨機數
隨機數,應用會相當廣,驗證數,訂單號,流水號拼接。 下面是java隨機數生成語句: 生成6位隨機數(不會是5位或者7位,僅只有6位): System.out.println((int)((Math.random()*9+1)*100000)); 同理,生成5位隨機數:
java----隨機生成指定長度的內容
學習記錄public class RandomNumber{ //隨機生成指定長度的數字+字符串 或 文字 public static String getRandomNumberAndString(int lengthOfString){ int i=0; int
java隨機生成驗證碼
util類: package util; import java.awt.*; import java.awt.image.BufferedImage; import java.util.Random; public class ImageCreater { //畫內容 pu
Java隨機生成圖片驗證碼工具類/** * ttf字型檔案 * @author dsna * */ public class ImgFontByte { public Font g
/** * ttf字型檔案 * @author dsna * */ public class ImgFontByte { public Font getFont(int fontHeight){ try { Font baseFont = Font.createFo
Java 隨機生成手機驗證碼工具類
package cn.it.feizi.until; import java.util.HashSet; import java.util.Iterator; import java.util.Random; import java.util.Set; public class PhoneCod
java隨機生成一串字串數字或含有字母以及訂單號模擬
package org.utils; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Random; import java.util.UUID; /** * 隨機生成一串字串數字或含有字母
Java隨機生成8位字串
因業務需要,使用UUID生成32位的字串有點長,這個生成8位的字串方案可行 public static String[] chars = new String[] { "a", "b", "c", "d", "e", "f",
Java隨機生成六位字元的驗證碼,包括數字,大小寫字母
先將字元陣列寫出來 package com.itheima.Myutil; /** * 包含了二十六個字母和十個數字的字元陣列 */ public class AllCharacter { public static char[] charArray(){
C語言和java中生成隨機數的原理和方法
C語言 一.函式 1:int rand(void) 該函式會產生一個[0,RAND_MAX]的偽隨機數,那什麼是偽隨機數? 相當於一個序列a1-an,第一次使用會返回a1, 第二次使用會返回a2….第n次返回an,這樣每次呼叫rand()都能產生一個不同
Java 隨機生成漢字
漢字以兩個位元組儲存,稱為“區位碼”,高位叫區碼,低位叫位碼,有這倆位元組組成漢字。假設有一張漢字表,橫豎都是 94列,那麼區碼就相當於行,位碼就相當於列,根據行列就可以確定一個漢字了,這有點像二位陣列==,GB2312大致就是按照這種方式實現的
java隨機生成文字
public void test(){ String str=""; for(int i=0;i<4;i++){ char c=(char)(0x4e00+(int) (Math.random()*(0x9fa5-0x4e00+1)
使用java隨機生成驗證碼
作者:傳智播客Java培訓學院首發:http://www.itcast.cn/javaee 生成驗證碼圖片驗證碼是Completely Automated Public Turing test to tell Computers and Humans Apart(全自動區分計算機和人類的圖
java隨機生成1~5的整數
共有兩種方法random.nextInt和Math.random()public class RandomNum { public static void main(String[] args)
Java隨機生成中文姓名+手機+郵編+地址
import java.util.HashMap; import java.util.Map; /** * 隨機生成中文姓名,性別,Email,手機號,住址 * @author X-rapido */ public class Rand
Java 隨機生成六位數驗證碼過程(含大小寫字母及數字)
Java用隨機數獲取六位數(包含大小寫字母和數字)的驗證碼過程 利用char陣列,通過利用隨機數生成六位數驗證碼,該過程簡單易懂,適合新手理解和參悟: char是一個比較 奇特的資料型別,cha
java隨機生成指定精度小數、定長字串------隨筆
示例程式碼 小數,字串、時間等示例程式碼 public class RandomTest { public static Random rand = new Random(); public static String dateStart
Java隨機生成定長純數字或數字字母混合數
import java.util.Random; public class RandomCharData { //可以將字元轉換賦值給int型別,檢視其ASCII碼 public static void main(String[] args) {
Java隨機生成批量Ip
近期根據專案需求在網上找找了再根據自己需求,感覺很實用,所以貼出來共享。 隨機獲取國內ip地址; public static String getRandomIp() { // ip範圍 int[][] range = { { 607649792, 608174
java隨機生成指定區間的資料,帶兩位小數,並進行了格式化
public static void main(String[] args) {Map<Double, String> map=new HashMap<>();double min = 3000; double max = 3500; // 總和