[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/800042.801454acmconferencesArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
Article
Free access

Fast hardware random number generator for the Tausworthe sequence

Published: 18 March 1983 Publication History

Abstract

Many simulation programs require m-dimensional uniformly distributed random numbers. A linear recurrence modulo two generator, based on N-bits and producing L-bit numbers (L ≤ N), according to Tausworthe theory, may yield a sequence of m-tuples uniformly distributed in m = (N/L) dimensions. When using software computing algorithms on a binary computer, for large N (e.g. N = 159), the generation speed is for many purposes too slow. To overcome this disadvantage we present a new concept of a hardware random number generator, to give the Tausworthe sequence with high generation speed independent of the number of bits per word N. For a 32-bit data word computer we have performed statistical tests on three generators, two of them gave good results.

References

[1]
Lehmer, D.H., "Mathematical Methods in Large-Scale Computing Units", Ann. Comp. Lab., Harvard University, Vol. 26, 1951, pp. 141-146.
[2]
Marsaglia, G., "Random numbers fall mainly in the planes", Proc. Nat. Acad. Sci., 60,5 (Sept. 1968), S. 25-28.
[3]
Coveyon, R.R. and R.D. MacPherson, "Fourier Analysis of Uniform Random Number Generators", J. ACM, Vol. 14, 1967, pp. 100-119.
[4]
Tausworthe, R.C., "Random Numbers Generated by linear Recurrence Modulo Two", Math. Comp., Vol. 19, 1965, pp. 201-209.
[5]
Golomb, S.W., "Shift Register Sequences", Holden-Day, San Francisco 1967, pp. 24-89.
[6]
Fishman, G.S., "Notes On Linear Recurrence Generators Modulo 2" Lecture Notes on the University of North Carolina at Chapel Hill, 1979.
[7]
Whittlesley, J.R.B., "A Comparison of the Correlation Behavior of Random Number Generators for the IBM 360", Comm. ACM, Vol. 11, 1968, pp. 641-644.
[8]
Tootill, J.P.R., W.D. Robinson and A.G. Adams, "The Runs Up and Down Performance of Tausworthe Pseudo-Random Number Generators", J. ACM, Vol. 18, 1971, pp. 381-399.
[9]
Tootill, J.P.R., W.D. Robinson and D.J. Eagle, "An Asymptotically Random Tausworthe Sequence", J. ACM, Vol. 20, 1975, pp. 469-481.
[10]
Levene, H. and Wolfowitz, "The Covariance Matrix of Runs Up and Down", Ann. Math. Stat., Vol. 15, 1944, pp. 58-56.
[11]
Knuth, D.E., "The Art of Computer Programming: Seminumerical Algorithms", Vol. 2, Addison-Wesley 1969.
[12]
Fishman, G.S., "Principles of Discrete Event Simulation", John Wiley & Sons 1978.
[13]
Anderson, T.W. and D.A. Darling, "Asymptotic Theory of Certain 'Goodness of Fit' Criteria Based on Stochastic Processes", Ann. Math. Stat., Vol. 23, 1952, pp. 193-212.
[14]
Anderson, T.W. and D.A. Darling, "A Test of Goodness of Fit", J. Am. Stat. Assoc., Vol. 49, Dec. 1954, pp. 765-769.
[15]
Jobes, B., "Untersuchung An Gleichverteilten Pseudozufallsgeneratoren", Master Thesis, Technical University Aachen.
[16]
Zierler, N. and Brillhart, J., "On Primitive Trinomials (Mod 2), I". Inform. and Contr. 13, 6 (1968), pp. 541-554.
[17]
Zierler, N. and Brillhart, J., "On Primitive Trinomials (Mod 2), II", Inform. and Contr. 14, 6 (1969), pp. 566-569.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ANSS '83: Proceedings of the 16th annual symposium on Simulation
March 1983
310 pages

Sponsors

Publisher

IEEE Computer Society Press

Washington, DC, United States

Publication History

Published: 18 March 1983

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)35
  • Downloads (Last 6 weeks)5
Reflects downloads up to 26 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media