Skip to content

Commit 7536cc1

Browse files
committed
Add Marsaglia Xorshift reference
1 parent 75a9fef commit 7536cc1

File tree

2 files changed

+30
-0
lines changed

2 files changed

+30
-0
lines changed

docs/references/bib.bib

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,3 +165,32 @@ @misc{toth:gamma
165165
title = {{The Gamma function}},
166166
url = {http://www.rskey.org/CMS/index.php/the-library/11},
167167
}
168+
169+
@article{vigna:2014,
170+
abstract = {xorshift\sup{*} generators are a variant of Marsaglia's xorshift generators that eliminate linear artifacts typical of generators based on \\(Z/2Z\\)-linear operations using multiplication by a suitable constant. Shortly after high-dimensional xorshift\sup{*} generators were introduced, Saito and Matsumoto suggested a different way to eliminate linear artifacts based on addition in \\(Z/2^{32}Z\\), leading to the XSadd generator. Starting from the observation that the lower bits of XSadd are very weak, as its reverse fails systematically several statistical tests, we explore xorshift+, a variant of XSadd using 64-bit operations, which leads, in small dimension, to extremely fast high-quality generators.},
171+
author = {Sebastiano Vigna},
172+
doi = {},
173+
journal = {CoRR},
174+
keywords = {random, prng, rng, marsaglia, xorshift, uniform, rand},
175+
month = {apr},
176+
number = {},
177+
pages = {},
178+
title = {{Further scramblings of Marsaglia's xorshift generators}},
179+
url = {https://arxiv.org/abs/1404.0390},
180+
volume = {abs/1404.0390},
181+
year = {2014},
182+
}
183+
184+
@unpublished{marsaglia:2003,
185+
abstract = {Description of a class of simple, extremely fast random number generators (RNGs) with periods \\(2^k −1\\) for \\(k = 32, 64, 96, 128, 160, 192\\). These RNGs seem to pass tests of randomness very well.},
186+
author = {George Marsaglia},
187+
doi = {10.18637/jss.v008.i14},
188+
journal = {Journal of Statistical Software},
189+
keywords = {random, rand, marsaglia, prng, rng, xorshift, uniform},
190+
note = {xoshift},
191+
number = {14},
192+
title = {{Xorshift RNGs}},
193+
url = {},
194+
volume = {8},
195+
year = {2003},
196+
}

docs/references/templates/unpublished.bib

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ @unpublished{id
44
keywords = {},
55
note = {},
66
title = {{}},
7+
url = {},
78
year = {},
89
}

0 commit comments

Comments
 (0)