#1114 closed feature request (done)
Simple PRNG that is more memory-efficient than Mersenne-Twister
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | low | Milestone: | HeuristicLab 3.3.1 |
Component: | Random | Version: | 3.3.1 |
Keywords: | Cc: |
Description
For the case when many PRNG objects have to be allocated and the quality of the generated random number is not crucial.
Change History (11)
comment:1 Changed 14 years ago by gkronber
- Owner changed from swagner to gkronber
comment:2 Changed 14 years ago by gkronber
- Status changed from new to accepted
comment:3 Changed 14 years ago by gkronber
comment:4 Changed 14 years ago by gkronber
- Owner changed from gkronber to swagner
- Status changed from accepted to reviewing
comment:5 Changed 14 years ago by swagner
- Owner changed from swagner to gkronber
Made some additional changes in r4258 which should be reviewed by gkronber again.
Open questions/points:
- Do we have to consider any licensing issues when integrating FastRandom into HeuristicLab (e.g. add a copyright note, license text, etc.)?
- Are we allowed to add the GPL header to FastRandom.cs? If yes, please do so.
comment:6 Changed 14 years ago by gkronber
Reviewed r4258, looks good.
comment:7 Changed 14 years ago by gkronber
There is no licence information given for the original code of FastRandom. Therefore it should not be a problem to use the code in HeuristicLab. I would not add a GPL header to the file. Instead just leave the original comments of the author (which includes the original authors name).
comment:8 Changed 14 years ago by gkronber
Feel free to close the ticket.
comment:9 Changed 14 years ago by swagner
- Resolution set to fixed
- Status changed from reviewing to closed
comment:10 Changed 14 years ago by swagner
- Milestone changed from Iteration 4 to Current
Milestone Iteration 4 deleted
comment:11 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
Note: See
TracTickets for help on using
tickets.
Added a memory efficient PRNG (FastRandom) and a specific operator to create new FastRandom PRNGs with r4243.