隨機生成三位數字位數不足前面補0
前些天開發介面的時候遇到的一個問題,當時還傻傻的封裝了一方法,今天整理商城專案發現人家提供的有簡便的實現方法,這裡簡單整理下:
public static void main(String[] args) {
for (int i = 0; i < 20; i++) {
Random ran = new Random();
int num = ran.nextInt(999);
String str = String.format("%03d", num);
System.out.println(str);
}
}
這裡實現的是對於隨機數字num,不足三位的前面以0補足。
備註:這裡%03d中的0是佔位符(不寫時會以空格補足),3是位數,d代表數字型別;
例:String.format("%03d", 22); -->結果為022
相關推薦
隨機生成三位數字位數不足前面補0
前些天開發介面的時候遇到的一個問題,當時還傻傻的封裝了一方法,今天整理商城專案發現人家提供的有簡便的實現方法,這裡簡單整理下: public static void main(String[] args) { for (int i = 0; i < 20; i++) { Rand
Java數字格式化,位數不足前面補0
public static void main(String[] args) { DecimalFormat df = new DecimalFormat("0000"); String str2 = df.format(2); Syste
Random隨機生成指定位數字符串
廢話少說,直接上程式碼: 拿走前點個贊可好? //隨機生成指定位數的字串 public static String getRandomString(int length){ if(length == null || length <=0){
【JavaScript】牛客程式設計:將給定數字轉換成二進位制字串。如果字串長度不足 8 位,則在前面補 0 到滿8位。
function convertToBinary(num) { var result = [] while(num != 0) { result.push(num % 2
隨機生成4位6位數驗證碼
package com.bgs.utils; public class RandomNumberUtil { //隨機生成4為驗證碼 public static String getRandomNumber4(){ String code = "";
java中int轉成String位數不足前面補零
java中int轉成String位數不足前面補零 轉載自: http://ych0108.iteye.com/blog/2174134 java中int轉String位數不夠前面補零 String
隨機生成60位同學成績,並求他們的平均數,中位數,眾數等
nbsp ret list () random rand sta import count import randomimport numpy as npdef random_int_list(start, stop, length): start, stop = (
列印時數字位數不足時前面用0補全的問題
要求: 請在linux下打印出001 002 003 …099 100 解答: 方法1: #!/bin/sh source /etc/profile for num in {1..100} do if [ ${num} -le 9 ];then echo 00${nu
編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12
編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12 程式碼: #include <stdio.h> #include <math.h> //編寫一個程式,求出滿足下列條件的四位數: //該數是個
python3-隨機生成10位包含數字和字母的密碼
pen digi amp 列表 randint ice its int and 方法一: 知識點:random.sample(sequence, k) 從指定序列中隨機獲取指定長度的片斷 import random,string num=string.ascii_lett
Java隨機生成六位字元的驗證碼,包括數字,大小寫字母
先將字元陣列寫出來 package com.itheima.Myutil; /** * 包含了二十六個字母和十個數字的字元陣列 */ public class AllCharacter { public static char[] charArray(){
隨機生成6位驗證碼或密碼(字母和數字組合)
import java.util.Random; public class Test { public static char[] getChar(){ char[] passwordLit = new char[62]; cha
Linux_C練習:編寫一個程式,求出滿足下列條件的四位數:該數是個完全平方數,且第一、三位數字之和為10,第二、四位數字之積為12;
#include<stdio.h> #include<math.h> int main() { int num; int s1; int s2; for(num = 30; num < 100; ++num) { int r
java隨機生成××到××位長度字串,數字和字母組合(6-13位舉例子)
/** * 目的 :獲取隨機 6-13之間隨機數 包含 6 和 13 * (rd.nextDouble())隨機返回0-1之間的數 不包括1 * 乘以8 隨機產生0-8之間的數 不包括8 * (int)轉換為整型 則隨機產生0-7之間的整數 */ public stati
python隨機生成四位驗證碼
pythonimport random check=‘‘ for num in range(4): i = random.randrange(1,3) #隨機生成1或者2 if i%2==0: #判斷
隨機生成32位字符串算法
num math dom ges ima parseint 技術分享 com cnblogs 隨機生成32位字符串算法: function getRandom() { var arr = ["0", "1", "2", "3", "4"
隨機生成16位顏色
顏色 creat return eat ret += mat turn 隨機 createRandomColor() { let color = Math.floor((Math.random() * 256 * 256 * 256)).toString(16) w
題:統計數字出現次數。 隨機生成100個數字,數字範圍從1到10,統計每個數字出現的次數並打印到控制臺。
pre 方向 system 繼續 void pub arr static 遍歷 public static void main(String[] args) { printCount(getNumList());}private static ArrayList&l
[GO]隨機生成四們數字
port 需要 關系 類型 random 無法 推導 bsp ack package main import ( "math/rand" "time" "fmt" ) func InitData(p *int) { rand.Seed
求一個隨機生成的整數各位數之和
【4】隨機生成一個0~1000之間整數,並將該整數的各位數字相加。 1.普通方法: package test; import java.util.Scanner; public class test { public static void main(String[] args)