File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Scopus: eid_2-s2.0-0032155866
- WOS: WOS:000078425800007
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: The Monty Python Method for Generating Random Variables
Title | The Monty Python Method for Generating Random Variables |
---|---|
Authors | |
Keywords | Algorithms Monty Python method Normal variates Probability and statistics Simulation theory t variates Theory Von Mises variates |
Issue Date | 1998 |
Publisher | Association for Computing Machinery, Inc. |
Citation | Acm Transactions On Mathematical Software, 1998, v. 24 n. 3, p. 341-350 How to Cite? |
Abstract | We suggest an interesting and fast method for generating normal, exponential, t, von Mises, and certain other important random variables used in Monte Carlo studies. The right half of a symmetric density is cut into pieces, then, using simple area-preserving transformations, reassembled into a rectangle from which the x-coordinate - or a linear function of the x-coordinate - of a random point provides the required variate. To illustrate the speed and simplicity of the Monty Python method, we provide a small C program, self-contained, for rapid generation of normal (Gaussian) variables. It is self-contained in the sense that required uniform variates are generated in-line, as pairs of 16-bit integers by means of the remarkable new multiply-with-carry method. |
Persistent Identifier | http://hdl.handle.net/10722/88920 |
ISSN | 2023 Impact Factor: 2.7 2023 SCImago Journal Rankings: 1.040 |
ISI Accession Number ID | |
References |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Marsaglia, G | en_HK |
dc.contributor.author | Tsang, WW | en_HK |
dc.date.accessioned | 2010-09-06T09:50:08Z | - |
dc.date.available | 2010-09-06T09:50:08Z | - |
dc.date.issued | 1998 | en_HK |
dc.identifier.citation | Acm Transactions On Mathematical Software, 1998, v. 24 n. 3, p. 341-350 | en_HK |
dc.identifier.issn | 0098-3500 | en_HK |
dc.identifier.uri | http://hdl.handle.net/10722/88920 | - |
dc.description.abstract | We suggest an interesting and fast method for generating normal, exponential, t, von Mises, and certain other important random variables used in Monte Carlo studies. The right half of a symmetric density is cut into pieces, then, using simple area-preserving transformations, reassembled into a rectangle from which the x-coordinate - or a linear function of the x-coordinate - of a random point provides the required variate. To illustrate the speed and simplicity of the Monty Python method, we provide a small C program, self-contained, for rapid generation of normal (Gaussian) variables. It is self-contained in the sense that required uniform variates are generated in-line, as pairs of 16-bit integers by means of the remarkable new multiply-with-carry method. | en_HK |
dc.language | eng | en_HK |
dc.publisher | Association for Computing Machinery, Inc. | en_HK |
dc.relation.ispartof | ACM Transactions on Mathematical Software | en_HK |
dc.rights | ACM Transactions on Mathematical Software. Copyright © Association for Computing Machinery, Inc. | en_HK |
dc.subject | Algorithms | en_HK |
dc.subject | Monty Python method | en_HK |
dc.subject | Normal variates | en_HK |
dc.subject | Probability and statistics | en_HK |
dc.subject | Simulation theory | en_HK |
dc.subject | t variates | en_HK |
dc.subject | Theory | en_HK |
dc.subject | Von Mises variates | en_HK |
dc.title | The Monty Python Method for Generating Random Variables | en_HK |
dc.type | Article | en_HK |
dc.identifier.openurl | http://library.hku.hk:4550/resserv?sid=HKU:IR&issn=0730-0301&volume=24&issue=3&spage=341&epage=350&date=1998&atitle=The+Monty+Python+method+for+generating+random+variables | en_HK |
dc.identifier.email | Tsang, WW:tsang@cs.hku.hk | en_HK |
dc.identifier.authority | Tsang, WW=rp00179 | en_HK |
dc.description.nature | link_to_subscribed_fulltext | - |
dc.identifier.scopus | eid_2-s2.0-0032155866 | en_HK |
dc.identifier.hkuros | 40690 | en_HK |
dc.relation.references | http://www.scopus.com/mlt/select.url?eid=2-s2.0-0032155866&selection=ref&src=s&origin=recordpage | en_HK |
dc.identifier.volume | 24 | en_HK |
dc.identifier.issue | 3 | en_HK |
dc.identifier.spage | 341 | en_HK |
dc.identifier.epage | 350 | en_HK |
dc.identifier.isi | WOS:000078425800007 | - |
dc.publisher.place | United States | en_HK |
dc.identifier.scopusauthorid | Marsaglia, G=6603739473 | en_HK |
dc.identifier.scopusauthorid | Tsang, WW=7201558521 | en_HK |
dc.identifier.issnl | 0098-3500 | - |