Splittable Random

GPTKB entity

Statements (65)
Predicate Object
gptkbp:instance_of gptkb:class
gptkb:Java_programming_language
gptkb:random_number_generation
gptkbp:can_create boolean values
double values
float values
long values
default constructor
int values
seed constructor
gptkbp:designed_for parallelism
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:true
gptkbp:introduced_in gptkb:Java_8
gptkbp:is_compatible_with Java 8 and later versions
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_initialized_with a seed
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:machine_learning
data analysis
concurrent programming
statistical modeling
simulations of random processes
gptkbp:language gptkb:Java
gptkbp:package_manager gptkb:java.util
gptkbp:provides next Boolean()
next Double()
next Float()
next Int()
next Long()
split()
splittable random number generation
gptkbp:purpose gptkb:random_number_generation
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
gptkbp:bfsParent gptkb:JEP_336
gptkb:JEP_356
gptkb:JEP_366
gptkb:JEP_388
gptkb:JEP_392
gptkbp:bfsLayer 6