java生成4位long类型随机数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java生成4位long类型随机数相关的知识,希望对你有一定的参考价值。

要是long类型的哦,而且是四位 怎么写呢 请教大神
而且我是放在循环里面用,为什么每次的随机数都是一样的啊

Java 8可以

import java.util.Arrays;
import java.util.Random;
public class Test 
    public static void main(String[] args) 
     long[] a=new long[4];
     Random r=new Random();
     Arrays.setAll(a, i->r.nextLong());
     System.out.println(Arrays.toString(a));
      

[-7582944531040893236, -7520198150499104930, -553710083671339401, -6663740765628728203]

每次生成4个数不一样的。把4可以换成2G以内的其他数

参考技术A Random rd=new Random();
for (int i=1;i<100;i++)
long l1=(int)(Math.random()*9000+1000);
long l2=rd.nextInt(9000)+1000;

以上是关于java生成4位long类型随机数的主要内容,如果未能解决你的问题,请参考以下文章

java随机生成6位随机数 5位随机数 4位随机数

如何在Java程序中写一个方法可随机生成12位数字,且永远不会重复,唯一的。

Long 类型格式化成String 传给前端

Java 生成四位随机验证码

Java 生成四位随机验证码

Java实现随机生成由字母数字组合的N位随机数