Interval algorithm for random number generation

The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied. An efficient and very simple algorithm based on the successive refinement of partitions of the unit interval (0, 1), which we call the interval algorithm, is proposed. A...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on information theory Jg. 43; H. 2; S. 599 - 611
Hauptverfasser: Te Sun Hao, Hoshi, M.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: New York IEEE 01.03.1997
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Schlagworte:
ISSN:0018-9448, 1557-9654
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied. An efficient and very simple algorithm based on the successive refinement of partitions of the unit interval (0, 1), which we call the interval algorithm, is proposed. A fairly tight evaluation on the efficiency is given. Generalizations of the interval algorithm to the following cases are investigated: (1) output sequence is independent and identically distributed (i.i.d.); (2) output sequence is Markov; (3) input sequence is Markov; (4) input sequence and output sequence are both subject to arbitrary stochastic processes.
AbstractList The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied. An efficient and very simple algorithm based on the successive refinement of partitions of the unit interval (0, 1), which we call the interval algorithm, is proposed. A fairly tight evaluation on the efficiency is given. Generalizations of the interval algorithm to the following cases are investigated: (1) output sequence is independent and identically distributed (i.i.d.); (2) output sequence is Markov; (3) input sequence is Markov; (4) input sequence and output sequence are both subject to arbitrary stochastic processes.
The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied.
The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied. An efficient and very simple algorithm based on the successive refinement of partitions of the unit interval (0, 1), which we call the interval algorithm, is proposed. A fairly tight evaluation on the efficiency is given. Generalizations of the interval algorithm to the following cases are investigated: (1) output sequence is independent and identically distributed (i.i.d.); (2) output sequence is Markov; (3) input sequence is Markov; (4) input sequence and output sequence are both subject to arbitrary stochastic processes
Author Hoshi, M.
Te Sun Hao
Author_xml – sequence: 1
  surname: Te Sun Hao
  fullname: Te Sun Hao
  organization: Sch. of Inf. Syst., Univ. of Electro-Commun., Tokyo, Japan
– sequence: 2
  givenname: M.
  surname: Hoshi
  fullname: Hoshi, M.
BookMark eNptkL1PwzAQxS1UJNrCwMoUMSAxpPXFdmqPqOKjUiUWmC3HuZRUiV3sFIn_npRUDBXT6XS_93TvTcjIeYeEXAOdAVA1BzkTIgfIz8gYhFikKhd8RMaUgkwV5_KCTGLc9isXkI3JfOU6DF-mSUyz8aHuPtqk8iEJxpW-Tdy-LTAkG3QYTFd7d0nOK9NEvDrOKXl_enxbvqTr1-fV8mGdWragXVpKU9KssFDaqjSmUFZkkHPKKsOpYlJxSrkqK4uFKHLGSim4XGRKFQwU5pRNyd3guwv-c4-x020dLTaNcej3UWeSSyE568HbE3Dr98H1v2lQQlGWy4Pb_QDZ4GMMWOldqFsTvjVQfehNg9RDbz07P2Ft3f1m74Kpm38VN4OiRsQ_5-PxB4U3d6U
CODEN IETTAW
CitedBy_id crossref_primary_10_1109_TIT_2010_2053870
crossref_primary_10_1109_TVT_2022_3212476
crossref_primary_10_1145_3689753
crossref_primary_10_1109_18_771228
crossref_primary_10_1109_TC_2015_2401027
crossref_primary_10_1109_JIOT_2023_3308130
crossref_primary_10_1109_18_915659
crossref_primary_10_1109_TIT_2005_853324
crossref_primary_10_1109_TIT_2019_2962480
crossref_primary_10_1109_TIT_2011_2175698
crossref_primary_10_1109_TIT_2010_2103730
crossref_primary_10_1016_j_jlamp_2021_100734
crossref_primary_10_1109_TIT_2019_2946235
crossref_primary_10_1109_TIT_2014_2386860
crossref_primary_10_1103_PRXQuantum_5_020348
crossref_primary_10_1088_1367_2630_acf393
crossref_primary_10_1109_TIP_2005_859370
crossref_primary_10_1038_s41567_020_01147_2
crossref_primary_10_1109_TIT_2008_2008130
crossref_primary_10_1109_TIT_2011_2169130
crossref_primary_10_1515_mcma_2016_0105
crossref_primary_10_1145_3729251
crossref_primary_10_1109_JPROC_2002_1015000
crossref_primary_10_1109_TIT_2019_2960252
crossref_primary_10_1109_TC_2012_270
crossref_primary_10_1109_TIT_2006_883555
crossref_primary_10_1109_TIT_2015_2441058
crossref_primary_10_1109_TIT_2005_860437
crossref_primary_10_1007_s11222_016_9648_z
crossref_primary_10_3233_COM_210343
crossref_primary_10_1109_18_868481
crossref_primary_10_1023_A_1020086005055
crossref_primary_10_1080_03610918_2024_2425702
crossref_primary_10_1109_TIT_2008_2006464
crossref_primary_10_1109_TIT_2003_821993
crossref_primary_10_1587_nolta_5_127
crossref_primary_10_1587_nolta_7_38
crossref_primary_10_1109_TIT_2016_2539145
crossref_primary_10_1109_TIT_2021_3076986
crossref_primary_10_1109_TIT_2021_3120066
crossref_primary_10_1109_TIT_2023_3241899
crossref_primary_10_3390_s22207950
crossref_primary_10_1109_TCSI_2004_830683
crossref_primary_10_1109_18_782154
crossref_primary_10_1112_plms_pdl018
crossref_primary_10_1109_TIT_2017_2735438
crossref_primary_10_1137_18M1174726
crossref_primary_10_1109_TIT_2014_2309140
crossref_primary_10_1038_s41467_022_35556_z
Cites_doi 10.1017/S001309150003460X
10.1214/aoms/1177697074
10.1109/18.532895
10.1007/BF02579167
10.1109/18.259659
10.1214/aoms/1177692552
10.1007/BF03007652
10.1147/rd.232.0149
10.1109/18.412679
10.1109/18.256486
10.1007/BF02760609
10.1214/aop/1176993384
10.1214/aos/1176348543
10.1002/j.1538-7305.1948.tb01338.x
10.2307/1971117
10.1002/0471200611
ContentType Journal Article
Copyright Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 1997
Copyright_xml – notice: Copyright Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 1997
DBID AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
DOI 10.1109/18.556116
DatabaseName CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Technology Research Database
Computer and Information Systems Abstracts – Academic
Electronics & Communications Abstracts
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList
Technology Research Database
Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
Computer Science
EISSN 1557-9654
EndPage 611
ExternalDocumentID 12794765
10_1109_18_556116
556116
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFO
ACGFS
ACGOD
ACIWK
AENEX
AETEA
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ASUFR
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
F5P
HZ~
H~9
IAAWW
IBMZZ
ICLAB
IDIHD
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
MS~
O9-
OCL
P2P
PQQKQ
RIA
RIE
RNS
RXW
TAE
TN5
VH1
VJK
AAYXX
CITATION
7SC
7SP
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c370t-d8ad02bc1dcfdaab9c5216403fa40938940049dfceb5b633d85487299b319e603
IEDL.DBID RIE
ISICitedReferencesCount 101
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=10_1109_18_556116&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0018-9448
IngestDate Sun Sep 28 11:17:30 EDT 2025
Sun Nov 09 06:59:50 EST 2025
Tue Nov 18 21:08:00 EST 2025
Thu Nov 27 01:08:52 EST 2025
Tue Aug 26 20:58:33 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c370t-d8ad02bc1dcfdaab9c5216403fa40938940049dfceb5b633d85487299b319e603
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
PQID 195903680
PQPubID 36024
PageCount 13
ParticipantIDs proquest_miscellaneous_28485843
crossref_citationtrail_10_1109_18_556116
crossref_primary_10_1109_18_556116
proquest_journals_195903680
ieee_primary_556116
PublicationCentury 1900
PublicationDate 1997-03-01
PublicationDateYYYYMMDD 1997-03-01
PublicationDate_xml – month: 03
  year: 1997
  text: 1997-03-01
  day: 01
PublicationDecade 1990
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on information theory
PublicationTitleAbbrev TIT
PublicationYear 1997
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref24
ref12
knuth (ref7) 1976
ref14
blum (ref6) 1986; 6
marshall (ref21) 1967
schur (ref20) 1923; 22
ref11
ref22
ref10
cover (ref17) 1991
ref2
csisza´r (ref23) 1981
keane (ref15) 1991
von neumann (ref1) 1951; 12
ref9
ref4
ref3
ref5
ahlswede (ref16) 1987
muirhead (ref19) 1903; 21
roche (ref8) 1992
shannon (ref18) 1948; 27
References_xml – volume: 21
  start-page: 144
  year: 1903
  ident: ref19
  article-title: some methods applicable to identities and inequalities of the symmetric algebraic functions of $n$ letters
  publication-title: Proc Edinburgh Math Soc
  doi: 10.1017/S001309150003460X
– ident: ref2
  doi: 10.1214/aoms/1177697074
– ident: ref9
  doi: 10.1109/18.532895
– volume: 6
  start-page: 97
  year: 1986
  ident: ref6
  article-title: independent unbiased coin flips from a correlated biased source-a finite state markov chain
  publication-title: COMBINATORICA
  doi: 10.1007/BF02579167
– ident: ref22
  doi: 10.1109/18.259659
– year: 1981
  ident: ref23
  publication-title: Information Theory Coding Theorems for Discrete Memoryless Systems
– start-page: 177
  year: 1967
  ident: ref21
  article-title: monotonicity of ratios of means and other applications of majorization
  publication-title: Inequalities
– volume: 12
  start-page: 36
  year: 1951
  ident: ref1
  publication-title: Various techniques used in connection with random digits
– ident: ref5
  doi: 10.1214/aoms/1177692552
– volume: 22
  start-page: 9
  year: 1923
  ident: ref20
  article-title: u¨ber ein klasse von mittelbildungen mit anwendungen auf die determinatentheorie
  publication-title: Sitzungsberichte Berliner Math Ges
– ident: ref12
  doi: 10.1007/BF03007652
– ident: ref24
  doi: 10.1147/rd.232.0149
– ident: ref11
  doi: 10.1109/18.412679
– start-page: 35
  year: 1991
  ident: ref15
  article-title: ergodic theory and subshifts of finite type
  publication-title: Ergodic Theory Symbolic Dynamics and Hyperbolic Spaces
– ident: ref10
  doi: 10.1109/18.256486
– ident: ref14
  doi: 10.1007/BF02760609
– start-page: 357
  year: 1976
  ident: ref7
  article-title: the complexity of nonuniform random number generation
  publication-title: Algorithms and Complexity New Directions and Results
– ident: ref3
  doi: 10.1214/aop/1176993384
– ident: ref4
  doi: 10.1214/aos/1176348543
– year: 1992
  ident: ref8
  publication-title: Efficient generation of random variables from biased coins
– year: 1987
  ident: ref16
  publication-title: Search Problems
– volume: 27
  start-page: 379
  year: 1948
  ident: ref18
  article-title: prediction and entropy of printed english
  publication-title: Bell Syst Tech J
  doi: 10.1002/j.1538-7305.1948.tb01338.x
– ident: ref13
  doi: 10.2307/1971117
– year: 1991
  ident: ref17
  publication-title: Elements of Information Thoery
  doi: 10.1002/0471200611
SSID ssj0014512
Score 1.8517114
Snippet The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied. An efficient and very simple...
The problem of generating a random number with an arbitrary probability distribution by using a general biased M-coin is studied.
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 599
SubjectTerms Algorithms
Arithmetic
Entropy
Information processing
Markov processes
Numbers
Partitioning algorithms
Probability distribution
Random number generation
Stochastic processes
Sun
Tellurium
Upper bound
Title Interval algorithm for random number generation
URI https://ieeexplore.ieee.org/document/556116
https://www.proquest.com/docview/195903680
https://www.proquest.com/docview/28485843
Volume 43
WOSCitedRecordID wos10_1109_18_556116&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE/IET Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9654
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014512
  issn: 0018-9448
  databaseCode: RIE
  dateStart: 19630101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV07T8MwED7RigEGCgVEKY8IMbCkTeo87BEhKgZUMYDULfIrpVKboD74_fjsJALBwhYlFys6-_Ld-XzfAdxGhCNRN2YYg9jHcxe-CYOYz1iEbOJCcGELhZ_TyYROp-yl4tm2tTBaa3v4TA_w0ubyVSm3uFU2xFaOYdKCVpomrlSrSRhEceiIwUNjvybkqEiEwoANQzpwL_6AHttL5dcP2KLKuPOv7zmEg8p59O7dbB_Bji660KkbM3iVnXZh_xvL4DEM7a6fWVEeX8zK1XzzvvSMq-oZlFLl0nM9QbyZ5Z_GaTqBt_Hj68OTX_VJ8CVJg42vKFfBSMhQyVxxLpg0mJxEAcm5id6MR4J2ylQutYhFQoiiGKYYHBLG_nQSkFNoF2Whz8BThMXIgpUncRrxkFJJcnQhRjhQouIe3NUqzGRFIo69LBaZDSYCloU0c2rpwU0j-uGYM_4S6qJaG4H6br-elqwyqXWGLDgGbmnQg-vmqbEFTHDwQpfbdWaglhqHipz_OWof9hz3LB4gu4D2ZrXVl7ArPzfz9erKLqcvLuzGMQ
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NT8MwDLVgIAEHBgPEGLAKceBSli5tlxwRYhpiTByGtFuVJumYtLVoH_x-4rSrQOzCrWrdqHLiPjuOnwFufSqQqBszjCRw8dyFa8Ig7nLuI5t4HIvYFgr3O4MBG434W8GzbWthtNb28Jm-x0uby1eZXOFWWQtbOXrhNuwEvt8mebFWmTLwAy-nBveMBZugo6AR8ghveew-f_UX-NhuKn9-wRZXutV_fdERHBbuo_OQz_cxbOm0BtV1awansNQaHPzgGTyBlt33M2vKEdNxNp8sP2aOcVYdg1Mqmzl5VxBnbBmocaJO4b37NHzsuUWnBFfSDlm6iglF2rH0lEyUEDGXBpVDn9BEmPjN-CRoqVwlUsdBHFKqGAYqBoliY4E6JPQMKmmW6nNwFOUB8mAlYdDxhceYpAk6EW0cKFRBHe7WKoxkQSOO3SymkQ0nCI88FuVqqcNNKfqZc2dsEqqhWkuB9d3GelqiwqgWEfLgGMBlpA7N8qmxBkxxiFRnq0VkwJYZl4pebBy1CXu94Ws_6j8PXhqwnzPR4nGyS6gs5yt9BbvyazlZzK_t0voGp0PJeA
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Interval+algorithm+for+random+number+generation&rft.jtitle=IEEE+transactions+on+information+theory&rft.au=Te+Sun+Hao&rft.au=Hoshi%2C+M.&rft.date=1997-03-01&rft.pub=IEEE&rft.issn=0018-9448&rft.volume=43&rft.issue=2&rft.spage=599&rft.epage=611&rft_id=info:doi/10.1109%2F18.556116&rft.externalDocID=556116
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0018-9448&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0018-9448&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0018-9448&client=summon