Splittable Random

GPTKB entity

Statements (62)
Predicate Object
gptkbp:instance_of gptkb:class
gptkb:Library
gptkb:building
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:JEP_388
gptkb:JEP_392
gptkbp:can_create boolean values
double values
float values
long values
default constructor
int values
seed constructor
gptkbp:first_introduced a seed
gptkbp:has_expansion gptkb:java.util._Random
Random Generator
gptkbp:has_method next Bytes(byte[] bytes)
next Double(double bound)
next Float(float bound)
next Int(int bound)
next Long(long bound)
https://www.w3.org/2000/01/rdf-schema#label Splittable Random
gptkbp:hyper_threading gptkb:theorem
gptkbp:introduced gptkb:Java_8
gptkbp:is_compatible_with Java 8 and later versions
gptkbp:is_designed_for parallelism
gptkbp:is_designed_to improve performance
reduce contention
gptkbp:is_documented_in Java API documentation
gptkbp:is_effective_against java.util. Random in parallel scenarios
gptkbp:is_part_of gptkb:Java_SE_8
gptkb:Java_Collections_Framework
java.util package
gptkbp:is_used_for Monte Carlo simulations
random sampling
games and simulations
gptkbp:is_used_in gptkb:software_framework
data analysis
concurrent programming
statistical modeling
simulations of random processes
gptkbp:language gptkb:Java
gptkbp:packaging gptkb:java.util
gptkbp:provides next Boolean()
next Double()
next Float()
next Int()
next Long()
split()
splittable random number generation
gptkbp:purpose gptkb:building
gptkbp:speed java.util. Random in multi-threaded environments
gptkbp:suitable_for cryptographic purposes
large-scale simulations
gptkbp:supports splitting
gptkbp:technique next Bytes(byte[] bytes)
next Double()
next Int()
next Long()
split()
gptkbp:type_of gptkb:item
gptkbp:uses seed-based algorithm