Java 生成随机数全数字方式

2023-11-06

            //生成9位随机数字
            System.out.println((int)((Math.random()*9+1)*100000000));
            //生成8位随机数字
            System.out.println((int)((Math.random()*9+1)*10000000));
            //生成6位随机数字
            System.out.println((int)((Math.random()*9+1)*100000));
            //生成5位随机数字
            System.out.println((int)((Math.random()*9+1)*10000));
            //生成4位随机数字
            System.out.println((int)((Math.random()*9+1)*1000));
            //生成3位随机数字
            System.out.println((int)((Math.random()*9+1)*100));
            //生成2位随机数字
            System.out.println((int)((Math.random()*9+1)*10));
            //生成1位随机数字
            System.out.println((int)((Math.random()*9+1)));

温馨提示:本代码是基于Java Int 最大值方式实现,请注意java int 为2147483647,索引随机生成数最大支持九位,超出九位会提示系统异常。

基于上述描述的方式可以拓展至long 等其他类型。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java 生成随机数全数字方式 的相关文章

  • (Java 基础知识) Java反射

    本篇文章依旧采用小例子来说明 因为我始终觉的 案例驱动是最好的 要不然只看理论的话 看了也不懂 不过建议大家在看完文章之后 在回过头去看看理论 会有更好的理解 下面开始正文 案例1 通过一个对象获得完整的包名和类名 1 2 3 4 5 6
  • Java线程:volatile关键字

    本文转载至 http lavasoft blog 51cto com 62575 222076 Java线程 volatile关键字 Java 语言包含两种内在的同步机制 同步块 或方法 和 volatile 变量 这两种机制的提出都是为了
  • Java 反射 与 主要API

    控制你的大脑 控制你的行为 你会得到更多 收获很多 文章目录 一 反射相关的主要API 二 代码例子演示 三 反射测试类 一 反射相关的主要API API 名称 代表含义 Java lang class 代表一个类 java lang re
  • java并发包:读写锁

    本文转载至 http blog csdn net a910626 article details 51900954 ReadWriteLock是jdk5中提供的读写分离锁 读写分离锁可以有效的帮助减少锁竞争 以提升性能 用锁分离的机制来提升
  • (java基础知识)HashMap排序,Comparator接口详解

    对于List 可以调用Collections工具类的sort 方法 直接进行排序 HashMap 就没这么幸福了 其实 只要了解了Comparator这个接口之后 HashMap的排序也就不难了 无论是根据key 还是根据value排序 这
  • Java 父类 与子类之间的转换

    一 子类的实列化通过父类实现 代码正常 二 基于子类的实列化是通过父类实现 强制转换父类 代码正常 三 父类的实列化不能强制转换为子类 代码错误 提示 java lang ClassCastException 针对第三种情况 建议采用方案
  • Java线程:线程的同步-同步方法

    本文转载至 http lavasoft blog 51cto com 62575 221914 Java线程 线程的同步 同步方法 线程的同步是保证多线程安全访问竞争资源的一种手段 线程的同步是Java多线程编程的难点 往往开发者搞不清楚什
  • java 阻塞模式与非阻塞模式

    TCP IP 阻塞模式与非阻塞模式 java view plain copy print package concurrentTest import java io BufferedReader import java io IOExcep
  • Java线程:线程栈模型与线程的变量

    本文转载至 http lavasoft blog 51cto com 62575 99152 要理解线程调度的原理 以及线程执行过程 必须理解线程栈模型 线程栈是指某时刻时内存中线程调度的栈信息 当前调用的方法总是位于栈顶 线程栈的内容是随
  • java并发包:概论

    本文转载至 http blog csdn net a910626 article details 51900917 为什么要学习并发 今天和一哥们聊天 聊着聊着聊到钱的方面 当时我就说 全世界60亿人 要是每人给我一块钱那不就发财了啊 哥们
  • Java 生成随机数全数字方式

    生成9位随机数字 System out println int Math random 9 1 100000000 生成8位随机数字 System out println int Math random 9 1 10000000 生成6位随
  • (java 基础知识)java序列化和反序列话总结

    序列化 将java对象转换为字节序列的过程叫做序列化 反序列化 将字节对象转换为java对象的过程叫做反序列化 通常情况下 序列化有两种用途 1 把对象的字节序列永久的保存在硬盘中 2 在网络上传输对象的字节序列 相应的API java i
  • Java 数组 初始化方式 和遍历方式

    Java 数组 初始化方式总结 第一种 静态初始化 所谓静态初始化 初始化时由程序员显式指定每个数组元素的初始值 有系统决定数组的长度 简单实例 String strArr 张三 李四 王五 第二种 动态初始化 所谓动态初始化 初始化时由程
  • 使用 IO 流 读取 本 地 文 件 (两种方式)

    使用IO 流读取本地文件 public class FileReadWrite public static void main String args FileReader fr null try 1 创建读取文件 fr new FileR
  • (java 基础知识) Java 安全套接字--javax.net.ssl

    有关SSL的原理和介绍在网上已经有不少 对于Java下使用keytool生成证书 配置SSL通信的教程也非常多 但如果我们不能够亲自动手做一个SSL Sever和SSL Client 可能就永远也不能深入地理解Java环境下 SSL的通信是
  • (Java 基础知识) Java线程池

    ExecutorService 建立多线程的步骤 1 定义线程类 class Handler implements Runnable 2 建立ExecutorService线程池 ExecutorService executorServic
  • Java线程:线程状态的转换

    本文转载至 http lavasoft blog 51cto com 62575 99153 一 线程状态类型 1 新建状态 New 新创建了一个线程对象 2 就绪状态 Runnable 线程对象创建后 其他线程调用了该对象的start 方
  • java并发包:重入锁与Condition条件

    本文转载至 http blog csdn net a910626 article details 51900941 重入锁 这里介绍一下synchronized wait notify方法的替代品 或者说是增强版 重入锁 重入锁是可以完全替
  • Java线程:新特征-阻塞栈

    本文转载至 http lavasoft blog 51cto com 62575 222530 对于阻塞栈 与阻塞队列相似 不同点在于栈是 后入先出 的结构 每次操作的是栈顶 而队列是 先进先出 的结构 每次操作的是队列头 这里要特别说明一
  • Java线程:线程的调度-休眠

    本文转载至 http lavasoft blog 51cto com 62575 221790 Java线程 线程的调度 休眠 Java线程调度是Java多线程的核心 只有良好的调度 才能充分发挥系统的性能 提高程序的执行效率 这里要明确的

随机推荐

  • 电磁仿真:十年磨一剑!基于HFSS、ADS微带滤波器仿真与设计

    作者 stone 仿真秀平台作者 CAE工程师如何提高仿真实力 冲击高薪 戳此了解详情 导读 自毕业至今 从事微波射频相关工作已经十年了 回想这个行业的点点滴滴 有一些个人的学习心得体会和大家分享一下 实践是检验真理的唯一标准 这句话一直伴
  • RNA-seq——三、使用Hisat2进行序列比对

    步骤 1 下载对应的index 2 序列比对 3 samtools 将sam文件转为bam文件 4 将bam文件载入IGV 为什么要比对 https www jianshu com p 681e02e7f9af Jimmy老师主要演示了四种
  • 什么是隐马尔可夫模型(HMM)?案例介绍

    HMM简介 隐马尔可夫模型 Hidden Markov Model HMM 是统计模型 它用来描述一个含有隐含未知参数的马尔可夫过程 其难点是从可观察的参数中确定该过程的隐含参数 然后利用这些参数来作进一步的分析 例如模式识别 一 简单案例
  • 微信小程序crypto-js AES 加解密数据

    微信小程序在与后台交互数据过程中 敏感数据需要加解密 本篇博客介绍在微信小程序中如何使用 crypto js 中的 AES 算法加解密数据 使用crypto js加解密详解 https blog csdn net Umbrella Um a
  • lua取模运算math.fmod和% 的区别

    我们知道 取模就是求余的意思 比如3 2 1这样子 lua中的 就是求余的运算符号 此外在数学库中还有一个math fmod的函数 他们都能进行求余运算 print 15 4 math fmod 15 4 输出 0 1 0 1 另外可以对小
  • C语言函数大全-- u 开头的函数

    u 开头的函数 1 ultoa 1 1 函数说明 1 2 演示示例 1 3 运行结果 2 ungetc 2 1 函数说明 2 2 演示示例 2 3 运行结果 3 ungetch 3 1 函数说明 3 2 演示示例 3 3 运行结果 4 un
  • python集合中的元素是否可以重复_python中集合中的元素是否可以重复

    python中集合中的元素不可以重复 集合是一个无序的不重复元素序列 我们可以使用大括号 或者set 函数来创建一个集合 具体语法为 parame value01 value02 python中集合中的元素不可以重复 推荐学习 python
  • vue elementui导航菜单不对齐

    解决方法 给 el aside添加text align start el aside background color 3A4E67 color fff line height 200px text align start
  • Android 围绕中心旋转动画

    Android 围绕中心旋转动画 一 简介 开发中遇到扫描蓝牙动画需求 如下图所示 因此以下简单记录一下 方便以后使用 Android 平台提供了两类动画 一类是 Tween 动画 即通过对场景里的对象不断做图像变换 平移 缩放 旋转 产生
  • C++/Python机器学习—BP神经网络

    一 Python import random import numpy as np import matplotlib pyplot as plt 定义激活函数 def sigmoid x return 1 1 np exp x 定义激活函
  • 决策数算法进阶:属性测试条件、最佳划分度量、过拟合现象的处理

    我们在先前博文中已经简要介绍了决策树的思想和几个经典算法来构造决策树 决策树算法简介及其MATLAB实现代码 今天我们要针对决策树继续深入探讨一些的问题 目录如下 目录 一 表示属性测试条件的方法 二 选择最佳划分的度量 三 处理决策树归纳
  • pytorch 神经网络套路 使用Dataset,DataLoader实现多维输入特征的二分类

    1 数据集 传送门 内含刘老师讲课视频PPT及相关数据集 本文所用数据集名为diabetes cvs gz 链接 https pan baidu com s 1vZ27gKp8Pl qICn p2PaSw 提取码 cxe4 其中 x1 x8
  • mysql java连接说明

    jdbc mysql 127 0 0 1 3306 guns autoReconnect true useUnicode true characterEncoding utf8 zeroDateTimeBehavior convertToN
  • CentOS 8 下 Mysql 8 主从从的搭建

    CentOS 8 下 Mysql 8 主从从的搭建 1 环境 root localhost etc cat etc redhat release CentOS Linux release 8 2 2004 Core root localho
  • 学习网络安全踩坑笔记

    文章目录 前言 一 Window踩坑 1 虚拟机安装系统失败 解决办法 2 编写批处理文件 3搭建web服务器出现目录而不是网页 4用户加入域常见问题 5 域环境中添加DHCP服务器授权时 DHCP服务无法访问 Windows Active
  • 高光谱遥感图像处理(14)-----ENVI使用教程之监督分类与非监督分类

    监督分类 又称训练分类法 用被确认类别的样本像元去识别其他未知类别像元的过程 它是在分类之前通过目视判读和野外调查 对遥感图像上某些样区中影像地物的类别属性有了先验知识 对每一种类别选取一定数量的训练样本 计算机计算每种训练样区的统计或其他
  • Maven本地仓库位置设置和实际读取不正确问题

    今天发现自己的项目的maven本地仓库不是默认的位置 默认位置一般是 C Users 用户名 m2 repository 然后我在idea中 尝试变更 本地仓库位置 变更之后 发现读取的位置没有发现变化 不是自己这里设置的位置 后来发现 在
  • 3.1.2 Hive on Spark配置

    3 1 2 Hive on Spark配置 1 兼容性说明 注意 官网下载的Hive3 1 2和Spark3 0 0默认是不兼容的 因为Hive3 1 2支持的Spark版本是2 4 5 所以需要我们重新编译Hive3 1 2版本 编译步骤
  • 李开复:创业开始别想太高 年轻人多看国外网站

    新浪科技讯 10月30日下午消息 据多家台湾媒体报道 创新工场董事长兼首席执行官李开复今天在台湾参加 远见 第12届华人企业领袖远见高峰会 他指出 台湾创业环境没转好 建议台湾创业团队没必要一开始想太高 太大 应先解决用户的小问题 李开复去
  • Java 生成随机数全数字方式

    生成9位随机数字 System out println int Math random 9 1 100000000 生成8位随机数字 System out println int Math random 9 1 10000000 生成6位随