首页 > 编程语言 >20230619 java.util.random.RandomGenerator

20230619 java.util.random.RandomGenerator

时间:2023-08-22 17:46:18浏览次数:36  
标签:float RandomGenerator random VALUE util 20230619 重载 doubles nextFloat

介绍

  • java.util.random.RandomGenerator
  • public interface RandomGenerator
  • java.util.Random 的父接口

API

static

  • of
  • getDefault

public

  • isDeprecated

    • 是否废弃
  • doubles

    • DoubleStream doubles()
      • 无限流
      • [0,1)
    • DoubleStream doubles(double randomNumberOrigin, double randomNumberBound)
      • 无限流
      • [randomNumberOrigin, randomNumberBound)
    • DoubleStream doubles(long streamSize)
      • 有限流
      • [0,1)
    • DoubleStream doubles(long streamSize, double randomNumberOrigin, double randomNumberBound)
      • 有限流
      • [randomNumberOrigin, randomNumberBound)
  • ints

    • 无限流
    • 默认 [Integer.MIN_VALUE, Integer.MAX_VALUE]
    • 有类似 doubles 的四种重载
  • longs

    • 无限流
    • 默认 [Long.MIN_VALUE, Long.MAX_VALUE]
    • 有类似 doubles 的四种重载
  • nextBoolean

  • nextBytes

    • void nextBytes(byte[] bytes)
    • 为入参 bytes 赋值
  • nextFloat

    • float nextFloat()
      • [0, 1)
    • float nextFloat(float bound)
      • [0, bound)
    • float nextFloat(float origin, float bound)
      • [origin, bound)
  • nextDouble

    • 有类似 nextFloat 的三种重载
  • nextInt

    • 有类似 nextFloat 的三种重载
    • 无参时 [Integer.MIN_VALUE, Integer.MAX_VALUE]
  • nextLong

    • 有类似 nextFloat 的三种重载
    • 无参时 [Long.MIN_VALUE, Long.MAX_VALUE]
  • nextGaussian

    • 高斯(正太)分布
  • nextExponential

    • 指数分布

标签:float,RandomGenerator,random,VALUE,util,20230619,重载,doubles,nextFloat
From: https://www.cnblogs.com/huangwenjie/p/17649211.html

相关文章

  • 20230608 java.util.concurrent.locks.AbstractQueuedSynchronizer
    介绍java.util.concurrent.locks.AbstractQueuedSynchronizerpublicabstractclassAbstractQueuedSynchronizerextendsAbstractOwnableSynchronizerimplementsjava.io.Serializable提供一个框架,用于实现依赖于先进先出(FIFO)等待队列的阻塞锁和相关同步器(信号量、事件......
  • 20230608 java.util.concurrent.locks.Condition
    介绍java.util.concurrent.locks.ConditionpublicinterfaceConditionCondition将Object监视器方法(wait、notify和notifyAll)分解为不同的对象,通过将它们与任意Lock实现的使用相结合,从而产生每个对象具有多个等待集的效果。在Lock取代synchronized方法和语句的使用的地方......
  • 20230608 java.util.concurrent.locks.LockSupport
    介绍java.util.concurrent.locks.LockSupportpublicclassLockSupportAPIstaticsetCurrentBlockervoidsetCurrentBlocker(Objectblocker)设置当前线程的阻塞对象getBlockerObjectgetBlocker(Threadt)返回提供给最近一次调用尚未解除阻塞的park方法的阻塞......
  • 20230608 java.util.concurrent.locks.ReentrantLock
    介绍java.util.concurrent.locks.ReentrantLockpublicclassReentrantLockimplementsLock,java.io.SerializableReentrantLock是使用AQS的标准范式API构造器ReentrantLock()ReentrantLock(booleanfair)fair:是否公平锁,默认非公平锁public实现接口java.u......
  • 20230614 java.util.concurrent.atomic.AtomicInteger
    介绍java.util.concurrent.atomic.AtomicIntegerpublicclassAtomicIntegerextendsNumberimplementsjava.io.SerializableAPI构造器AtomicInteger()AtomicInteger(intinitialValue)设置初始值,默认是0public方法get,set原子操作不同步内存屏障,不能......
  • java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.StringUtils.i
    在运行springboot项目的时候爆java.lang.NoSuchMethodError:com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z错误错误如下11:49:08.390[restartedMain]DEBUGorg.springframework.boot.context.logging.ClasspathLoggingApplica......
  • CF1823F Random Walk 题解
    题意给定一棵由\(n\)个节点组成的树,定义每次移动的方式为等概率的移动到相邻节点上,询问从\(s\)移动到\(t\)的过程中每个点的期望经过次数。(\(1\len\le2\times10^5\))。题解定义\(f_i\)为节点\(i\)的期望经过次数,\(fa_u\)为节点\(u\)的父亲节点,\(\operatorna......
  • 【工具类】JacksonUtils
     packagecom.ryxx.util;importcom.fasterxml.jackson.annotation.JsonInclude;importcom.fasterxml.jackson.core.JsonParser;importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.core.type.TypeReference;importcom.faste......
  • (全英语版)处理恶意软件的随机森林分类器算法(Random Forest Classifier On Malware)
    RandomForestClassifierOnMalware(copyright2020byYISHA,ifyouwanttore-postthis,pleasesendmeanemail:[email protected])(全英语版)处理恶意软件的随机森林分类器算法(RandomForestClassifierOnMalware)Overview随机森林分类器是最近很流行的一种识别恶意......
  • JavaSE--Random类
    java.util.RandompublicclassRandomTest01{publicstaticvoidmain(String[]args){//创建随机数对象Randomrandom=newRandom();//随机产生一个int类型取值范围内的数字。intnum1=random.nextInt();System.out......