随机数生成

ops/2024/10/22 0:49:56/
  1. Math.random

    1. double val = Math.random();

    2. 生成的是[0,1]之间的浮点数,

    3. 生成一个[120.500]区间的随机数

      1. int and = Double.valueOf(Math.ceil(Math.random()*381+120)).intValue();
      2. Math.ceil只取浮点数的整数部分
    4. Math.random()的实现

      1. java">private static final class RandomNumberGeneratorHolder{static final Random randomNumberGenerator = new Random();
        }
        public static double random(){return RandomNumberGeneratorHolder.randomNumberGenerator.nextDouble();
        }
        
  2. Random

    1. java">//以当前时间戳作为随机种子
      Random random = new Random();
      //以固定的数字作为随机种子,好处是每次执行时生成的随机数是一致的,便于场景复现
      Random random2 = new Random(10);//[0,max)间的随机数
      random.nextInt(max);
      //随机返回true/false
      random.nextBoolean();
      //随机长整数
      random.nextLong();
      //随机浮点数
      random.nextFloat();
      random.nextDouble();
      

http://www.ppmy.cn/ops/127425.html

相关文章

中小型医院网站:Spring Boot框架实践

6 系统测试 6.1 测试定义 系统测试主要是判断系统是否可以正常运行,功能模块是否可以实现操作。程序代码中是否有错误出现。测试程序是开发过程中的一个主要问题。就算系统完成的再好,再进行程序测试时也会也会发现一个重来没有被发现的错误信息。 测试不…

uniappx uts自学(2024/10/14)

uts需要类型 uts声明变量 let 或 const let相当于 TypeScript 中的 let、kotlin 中的 var、swift 中的 var。 cosnt相当于 TypeScript 中的 const、kotlin 中的 val、swift 中的 let。 let [变量名] : [类型] 值; let str :string "hello"; // 声明一个字符串…

【MySQL】事务

目录 事务的概念 CURD不加控制会导致什么问题 什么是事务 为什么需要事务 事务的操作 事务的版本支持 事务的提交方式 事务常见操作方式 事务的隔离级别 如何理解隔离性 四个隔离级别 查看与设置隔离级别 隔离级别的使用 进一步探究读写隔离 了解MVCC 事务的概念…

从0到1构建webpack多页面多环境应用

Webpack凭借强大的功能,成为最流行和最活跃的打包工具,也是面试时高级程序员必须掌握的“软技能”;笔者结合在项目中的使用经验,介绍webpack的使用;本文是入门篇,主要介绍webpack的入口、输出和各种loader、…

vue后台管理系统从0到1(5)

文章目录 vue后台管理系统从0到1(5)完善侧边栏修改bug渲染header导航栏 vue后台管理系统从0到1(5) 接上一期,我们需要完善我们的侧边狼 完善侧边栏 我们在 element 组件中可以看见,这一个侧边栏是符合我们…

element-ui table 前端分页

直接上代码吧。 <el-tableref"customerListTable"border:data"dataSource2"v-loading"loading":row-style"{ height: 55px }"header-cell-class-name"table-header"row-class-name"table-row"style"widt…

架构设计笔记-17-通信系统架构设计理论及实践

目录 知识要点 案例分析 1.数据中心架构的技术 论文 1.论网络安全体系设计 知识要点 开放系统的存储方式主要有&#xff1a; 1. 直连式存储&#xff08;Direct-Attached Storage&#xff0c;DAS&#xff09;&#xff1a;在服务器上外挂一组大容量硬盘&#xff0c;存储设…

Spring Boot 核心理解-嵌入式服务器

在 Spring Boot 中&#xff0c;嵌入式服务器&#xff08;如 Tomcat、Jetty 等&#xff09;是应用的一个重要特性。它允许 Spring Boot 应用以自包含的方式运行&#xff0c;而无需依赖外部的应用服务器。了解嵌入式服务器的原理、如何定制它们&#xff0c;以及在需要时如何替换服…