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
|