java中如何产生一个16位数字组成的随机字符串?谢谢各位了 用Java 生成一个长度为40的、完全由16进制数组成的随机...

\u5982\u4f55\u968f\u673a\u751f\u6210\u4e00\u4e2a\u753116\u4e2a\u6570\u5b57\u7ec4\u6210\u7684\u5b57\u7b26\u4e32

\u751f\u6210\u768410\u8fdb\u5236\u6570\u3001\u8f6c\u6362\u621016\u8fdb\u5236 int a = new java.util.Random().nextInt(1000); String hex= Integer.

\u7528java.util.UUID \u53ef\u4ee5\u5b9e\u73b0\u8fd9\u4e2a\u3002
\u4e0b\u9762\u662f\u6837\u4f8b :
ss[0]=====4cdbc040-657a-4847-b266-7e31d9e2c3d9,4cdbc040657a4847b2667e31d9e2c3d9
ss[1]=====72297c88-4260-4c05-9b05-d28bfb11d10b,72297c8842604c059b05d28bfb11d10b
ss[2]=====6d513b6a-69bd-4f79-b94c-d65fc841ea95,6d513b6a69bd4f79b94cd65fc841ea95
ss[3]=====d897a7d3-87a3-4e38-9e0b-71013a6dbe4c,d897a7d387a34e389e0b71013a6dbe4c

方法如下:

Random ran=new random();

boolean flag=true;

while(flag){ 

int a=ran.nextInt(99999999); 

int b=ran.nextInt(99999999);

long c=a*100000000L+b; 

if(c>1000000000000000L&&c<9999999999999999L){

flag=false;
c1=c;
String num=String.valueOf(c1); 



Random ran=new random();
int a=ran.nextInt(99999999);
int b=ran.nextInt(99999999);
long l=a*10000000L+b;
String num=String.valueOf(l);
这个num就是16位数字的随机字符串
random是jre自带的的方法,直接ctrl+alt+o导入就可以了

Random r = new Random();
string str = r.Next(10000000,99999999).ToString() + r.Next(10000000,99999999).ToString();

import java.util.Random;
public class Test {
public static StringBuilder random16() {
StringBuilder s = new StringBuilder();
Random random = new Random();
Integer ints;
for (int i = 0; i < 4 ; i++) {
ints = (random.nextInt(10000)+100000)%10000;
// System.out.println(ints.toString());
s.append(ints.toString());
}
return s;
}
public static void main(String[] args) {
System.out.println(random16());
}
}

  • java涓浣曚骇鐢熶竴涓16浣鏁板瓧缁勬垚鐨勯殢鏈哄瓧绗︿覆?璋㈣阿鍚勪綅浜
    绛旓細1銆鐢熸垚鐨瀛楃涓叉瘡涓綅缃兘鏈夊彲鑳芥槸str涓鐨勪竴涓瀛楁瘝鎴栨暟瀛楋紝闇瑕佸鍏ョ殑鍖呮槸import java.util.Random;//length鐢ㄦ埛瑕佹眰浜х敓瀛楃涓茬殑闀垮害銆俻ublic static String getRandomString(int length){ String str="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";Random random=new Random();StringBuf...
  • java涓鐢ㄦ鍒欎粠鏂囨湰涓彇鍑烘墍鏈16浣嶆暟瀛楁庝箞鍐 鍙16浣嶇殑鏁板瓧
    绛旓細import java.util.regex.Matcher;import java.util.regex.Pattern;public class YuGiOh{public static void main ( String[] args ){String input = "1234567892345678sdf1234757832345678sdf";String regex = "[0-9]{16}";Pattern pattern = Pattern.compile (regex);Matcher matcher = pattern.matcher ...
  • 鐢java缂栧啓:杈撳叆涓涓16浣嶇殑闀挎暣鍨嬫暟,鍒╃敤swith璇彞缁熻鍏朵腑涓鍒颁節姣忎釜...
    绛旓細import java.util.Scanner;public class Test12 { public static void main(String[] args) { int i;long num, temp;int[] count = new int[]{0,0,0,0,0,0,0,0,0};Scanner scan = new Scanner(System.in);//杈撳叆16浣嶇殑闀挎暣鍨嬫暟 while(true){ System.out.print("input a long num...
  • 姹涓涓姝e垯琛ㄨ揪寮,java鐢,瀵嗙爜鍙兘涓6-16浣嶆暟瀛鎴栬嫳鏂囧瓧姣(鍖哄垎澶у皬...
    绛旓細[0-9a-zA-Z]{6,16}
  • java 鐢熸垚鍖呭惈涓婁笅闄鐨闅忔満灏忔暟
    绛旓細姣斿浣犺瘯鐫鐢 1-0.000000000000000000000000000000000000001. 寰楀埌鐨勪細鏄1.鍥犱负鐢变簬绮惧害鍘熷洜锛屽叾瀹炶绠楁満琛ㄧず涓嶄簡寰堢簿纭殑灏忔暟鐨 鎵浠 鍋囧缁 銆0,12锛 鍔犱笂涓涓璁$畻鏈鸿兘琛ㄧず鐨勬渶灏忕殑灏忔暟锛屽叾瀹炲氨鑳借揪鍒帮紙0锛12銆戠殑鐩殑 姣斿璇达細Math.random() + 0.000 000 000 000 0001;// 16浣灏忔暟 ...
  • java璇曡鍏涓涓16浣嶇殑闀挎暣鍨,鍒╃敤switch璇彞璁$畻0鈥9杩欏崄涓暟瀛椾腑,姣忎釜...
    绛旓細java.util.Scanner 绠鍗曞湴 import java.util.Scanner;class DigitCounter{ public static void main(String args[]) throws Exception{ System.out.println("璇疯緭鍏鍗佸叚浣闀挎暣鍨嬫暟m: ");Scanner sc = new Scanner(System.in);long m = sc.nextLong();String str = String.valueOf(m);int counter...
  • 灏咮BP鍏紡鐢Java缂栫▼,璁$畻蟺鐨勫皬鏁扮偣鍚庝换鎰浣嶆暟(16杩涘埗鏁) x涓16杩 ...
    绛旓細include<stdio.h> main(){ int n,i;double t,sum;/*1*/ printf("璇疯緭鍏鐨勫糪n");scanf("%d",&n);sum=2;i=1;t=2;/*2*/ while(i<n){ t=t*(2*i)*(2*i)/(2*i-1)/(2*i+1);/*3*/ // sum=sum*t;i=i+1;} printf("蟺鐨勫=%f\n",t);/*4*/ } ...
  • 杈撳叆涓涓16浣嶇殑闀挎暣褰㈡暟,鍒╃敤switch璇彞缁熻鍏朵腑0鍒9姣忎釜鏁板瓧鍑虹幇鐨勬鏁...
    绛旓細浣跨敤 java.util.Scanner 鎺ユ敹杈撳叆銆傘傘傚啀鍒ゆ柇闀垮害銆佸拰鏄惁鍏ㄦ暟瀛楃被鍨 鍐嶅畬鍠勩
  • 涓閬JAVA棰:璇曡鍏涓涓16浣嶇殑闀挎暣鍨,鍒╃敤switch璇彞璁$畻0鈥9杩欏崄涓暟...
    绛旓細import java.util.Scanner;public class CountNum { public static void main(String[] args){ System.out.println("璇疯緭鍏涓涓16浣嶆暟瀛");Scanner sc = new Scanner(System.in);long l = sc.nextLong();String s = l+"";char[] ca = new char[16];s.getChars(0, s.length(), ca, ...
  • 鍗佸叚杩涘埗鎬庝箞绠?
    绛旓細16杩涘埗,涓嶈澶氬皯杩涘埗锛屾瘡涓浣嶆暟鍊煎搴涓涓鏉冿紝濡0x54,涓浣嶆暟4鐨勬潈涓16鐨闆舵鏂癸紝鍗佷綅涓婄殑鏁5鐨勬潈涓16鐨1娆℃柟锛屾晠Ox54=5*16鐨1娆℃柟+4*16鐨勯浂娆℃柟=5脳16+4*1=80+4=84銆
  • 扩展阅读:java ajax ... java中如何定义一个类 ... java自学要学多久 ... java怎么定义一个方法 ... java生成16位uuid ... java在线api ... java生成16位随机数 ... 一个初中生学java要多久 ... java jdk ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网