Java使用Random类生成随机数示例

作者:cakincqm 时间:2022-08-19 04:22:19 

本文实例讲述了Java使用Random类生成随机数。分享给大家供大家参考,具体如下:

一 代码


import java.util.Random;
class RandomDie
{
 private int sides;
 private Random generator;
 public RandomDie(int s)
 {
   sides = s;
   generator = new Random( );
 }
 public int cast( )
 {
   return 1 + generator.nextInt(sides);
 }
}
public class RandomDieSimulator
{
 public static void main(String[] args)
 {
   int Num;
   RandomDie die = new RandomDie(6);
   final int TRIES = 15;

for (int i = 1; i <= TRIES; i++)
   {
     Num = die.cast();
     System.out.print(Num + " ");
   }
   System.out.println();
 }
}

二 运行

3 3 5 3 5 5 2 4 2 4 3 2 5 1 5

PS:这里再为大家提供几款功能类似的在线工具供大家参考:

在线随机数字/字符串生成工具:
http://tools.jb51.net/aideddesign/suijishu

在线随机字符/随机密码生成工具:
http://tools.jb51.net/aideddesign/rnd_password

高强度密码生成器:
http://tools.jb51.net/password/CreateStrongPassword

希望本文所述对大家java程序设计有所帮助。

来源:https://blog.csdn.net/chengqiuming/article/details/94827755

标签:Java,Random类,生成随机数
0
投稿

猜你喜欢

  • Springboot如何设置静态资源缓存一年

    2022-04-16 09:45:22
  • C#递归算法之快速排序

    2021-08-16 21:13:37
  • C#利用时间和随即字符串创建唯一的订单编号

    2022-01-21 15:18:56
  • Java实现在线SQL编程最新完整版

    2022-04-12 01:03:45
  • C语言实现模拟银行系统

    2022-01-17 08:40:27
  • grails不能运行fork模式解决方法

    2023-05-17 18:37:59
  • C++实现String类的方法详解

    2023-04-27 08:49:27
  • C++实现哈夫曼树算法

    2023-05-21 01:03:46
  • Android实现调用摄像头进行拍照功能

    2021-07-16 20:26:07
  • Java8中的Stream 流实践操作

    2021-11-01 19:59:33
  • Android WebView与JS交互全面详解(小结)

    2023-12-04 03:10:59
  • android studio xml文件实现添加注释

    2022-10-11 14:24:26
  • Android开启动画之渐隐渐现效果

    2021-07-21 08:45:28
  • C#实现计算年龄的简单方法汇总

    2022-12-26 01:12:41
  • Android中查看USB连接的外接设备信息的代码实例

    2022-08-07 08:08:41
  • Springboot项目与vue项目整合打包的实现方式

    2022-01-14 19:25:03
  • SpringBoot日志框架之Log4j2快速入门与参数详解

    2023-11-15 21:17:59
  • C#最简单的字符串加密解密方法

    2022-10-30 12:46:36
  • C# 获取程序集版本、文件版本

    2022-12-14 13:47:31
  • 详解三种C#实现数组反转方式

    2023-10-09 20:29:23
  • asp之家 软件编程 m.aspxhome.com