1. 程式人生 > >java---大小寫字母和數字的隨機組合的隨機數

java---大小寫字母和數字的隨機組合的隨機數

package com.test.util.charactor;

import java.util.Random;

public class CharaterUtils {

	public static String getRandomString(int length){
		String str="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
		Random random=new Random();
		
		StringBuffer sb=new StringBuffer();
		
		for(int i=0;i<length;i++){
			
			int number =random.nextInt(62);
			
			sb.append(str.charAt(number));
		}
		return sb.toString();
	}
	public static void main(String[] args) {
		System.out.println(getRandomString(5));
	}
}

相關推薦

java---大小寫字母數字隨機組合隨機數

package com.test.util.charactor; import java.util.Random; public class CharaterUtils { public static String getRandomString(int lengt

Java指定長度隨機生成的字串,且這個字串必須包含大小寫字母數字

public static String gen(int length) {  char[] ss = new char[length];  int i=0; while(i<length) {     int f = (int) (Math.random()*3);

20181231-生成字串大小寫字母數字的各種組合

1 輸出大寫字母、小寫字母、大小寫字母、數字、大小寫字母和數字 1.1輸出小寫:找到小寫a(97)到z(122)的的ASCII碼,然後轉義為字母lower = ""for i in range(97,123):    lower += chr(i)print('%s' % lo

生成指定個數的隨機碼,同時包含大小寫字母數字【H3C筆試題】

【華三通訊2011年校招程式設計題】題目:編寫一個函式,用於生成隨機密碼,引數為隨機密碼長度,密碼必須同時包含大小寫字母和數字。 【思路】先隨機生成大寫字母、小寫字母和數字的個數,然後密碼的每一位都

golang隨機生成大寫字母數字組合

// 隨機生成置頂位數的大寫字母和數字的組合 func GetRandomString(l int) string { str := "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" bytes := []byte(str) result := []byte{

定義一個類:實現功能可以返回隨機的10個數字隨機的10個字母隨機的10個字母數字組合字母數字的範圍可以指定,類似(1~100)(A~z)

#習題2:定義一個類:實現功能可以返回隨機的10個數字,隨機的10個字母, #隨機的10個字母和數字的組合;字母和數字的範圍可以指定 class RandomString(): #隨機數選擇的範圍作為引數,如(1~100)字母 ('A'~'z'),大寫字母在前 按ascii值

大小寫字母數字按字典排序

大小寫字母和數字按字典排序 問題 問題 一、請對一組字串進行排序,字串由大小寫字母和數字組成,需要滿足以下比較規則: 1、長度不同時,長度較短在排前面; 2、長度相同時,按照字典順序排列(AaBb - Zz,0-9順序),即大寫字母在小寫字母前,數

有兩個字串strsubstr,strsubstr的字元個數不超過10^5,只包含大小寫字母數字。(字元個數不包括字串結尾處的’\0’。)將substr插入到str中ASCII碼最大的那個字元

輸入格式只有一行: str substr java 程式碼: package jiegouSuanfa; import java.util.Scanner; public class InsertString {     public static void

隨機生成6位驗證碼或密碼(字母數字組合

import java.util.Random; public class Test {       public static char[] getChar(){         char[] passwordLit = new char[62];         cha

Java 隨機生成六位數驗證碼過程(含大小寫字母數字

Java用隨機數獲取六位數(包含大小寫字母和數字)的驗證碼過程 利用char陣列,通過利用隨機數生成六位數驗證碼,該過程簡單易懂,適合新手理解和參悟: char是一個比較 奇特的資料型別,cha

php獲取四位字母數字隨機數的實現方法

class ray out key UNC for ons line turn <?php function GetfourStr($len) { $chars_array = array( "0", "1", "2", "3", "4", "5", "6

java正則校驗,密碼必須由字母數字組成

mat AR bottom exception click popu 功能 log statistic 一個匹配數字和字母密碼的正則表達式 2011 年 12 月 14 日 | Filed under: 正則表達式 and tagged with: 密碼 , 正則

隨機驗證碼生成 與 生成隨機字母數字

隨機驗證碼生成 from blog import models from PIL import Image,ImageDraw,ImageFont from io import BytesIO 生成隨機背景顏色 def get_random_color():

如何生成包含大寫字母、小寫字母數字隨機密碼

思路: 1、使用Random類生成對應型別的ASC碼,然後使用對應型別接收 2、為了避免Random的隨機造成死迴圈或者拿不到值,使用多執行緒進行處理,並且不使用迴圈和遞迴 3、分別生成對應的型別各一種(假設為A,b,1),然後根據密碼長度隨機生成n-3個字元。 4、

寫出一個程式,接受一個由字母數字組成的字串,一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫

輸入描述:輸入一個有字母和數字以及空格組成的字串,和一個字元。     輸出描述:輸出輸入字串中含有該字元的個數。 #include <string> #include <iostream> using namespace std; int main

華為計算字元個數寫出一個程式,接受一個有字母數字以及空格組成的字串,一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫

寫出一個程式,接受一個有字母和數字以及空格組成的字串,和一個字元,然後輸出輸入字串中含有該字元的個數。不區分大小寫。 自己編寫的一個程式,聽牛客網的左神說程式設計也跟高考一樣要不斷地刷題才會有感覺,自

隨機生成8位數(包含字母數字

String[] chars = new String[] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s

java擷取字串,截串,substringsplit,分割字母數字,正則縫隙

需求,把"01:大汽車",分成01和大汽車 有兩種做法:一是substring Java程式碼   package test;   public class substringTest   {    public static void main(String 

ORACLE生成字母數字隨機數的函式sys_guid()

其實ORACLE有個非常有用的函式可以用來生產字母和數字的隨機數sys_guid() SQL> set serveroutput on; SQL> begin 2 for i in 1..10