Alex D Herbert created RNG-104:
----------------------------------
Summary: SeedFactory seed creation performance analysis
Key: RNG-104
URL: https://issues.apache.org/jira/browse/RNG-104
Project: Commons RNG
Issue Type: Task
Components: simple
Affects Versions: 1.3
Reporter: Alex D Herbert
Assignee: Alex D Herbert
The SeedFactory is used to create seeds for the random generators. To ensure
thread safety this uses synchronized blocks around a single generator. The
current method only generates a single int or long per synchronisation. Analyze
the performance of this approach. The analysis will investigate generating
multiple values inside each synchronisation around the generator.
This analysis will also investigate methods to supplement the SeedFactory with
fast methods to create seeds. This will use a fast seeding method to generate a
single long value. This can be a seed for a SplitMix generator used to create a
seed of any length.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)