Generador de números aleatorios

Dos dados rojos con números aleatorios.

Un generador de números aleatorios (RNG por sus siglas en inglés) es un dispositivo informático o físico diseñado para producir secuencias de números sin orden aparente.

Algoritmos

Los algoritmos para la generación de valores uniformemente distribuidos están presentes en todas las calculadoras y lenguajes de programación, y suelen estar basados en congruencias numéricas del tipo:

El éxito de este tipo de generadores de valores de una variable aleatoria depende de la elección de los cuatro parámetros que intervienen inicialmente en la expresión anterior:

  • El valor inicial o semilla:
  • La constante multiplicativa:
  • La constante aditiva:
  • El número respecto al cual se calculan los restos

Estos cuatro valores deben ser números enteros no negativos y que cumplan la siguiente condición: .

La mayor parte de los generadores de números aleatorios son, en realidad, pseudoaleatorios; se calcula (o introduce internamente) un valor x0, que llamaremos semilla, y, a partir de él, se van generando x1, x2, x3, ...

Siempre que se parta de la misma semilla, se obtendrá la misma secuencia de valores.

Por la condición anterior, es evidente que todos los valores generados por este procedimiento son números enteros entre 0 y . El número máximo de cifras distintas que pueden obtenerse con el procedimiento descrito es , así que llegará un momento en que el primer número generado se repetirá produciéndose un ciclo.

El ciclo dónde inevitablemente caerá el generador interesa que sea de la mayor longitud posible (como máximo ), para evitar que se repitan pronto los valores aleatorios. Por ejemplo, para los valores , , y se obtiene la siguiente secuencia de valores:

2-11-6-23-10-3-14-15-18-27-22-7-26-19-30-31-2-11-6

La secuencia generada tiene como longitud 16 números (el número generado en la decimoséptima posición es el 2 inicial, por lo que toda la secuencia se repite a partir de ahí), muy inferior a la longitud máxima que podría tener (=32). Determinadas elecciones de parámetros del generador ( , , y ) conducen a ciclos de amplitud máxima.

  • Si c≠0:
    • para cada primo p de m
    • si 4 es divisor de m
  • Si c=0:
    • m es primo
    • La condición es que NO SEA congruente para cada factor primo p de m-1.

Por ejemplo, tomando como valores , , y se obtiene la siguiente secuencia de números, que tiene longitud máxima:

1-8-11-26-5-28-15-14-9-16-19-2-13-4-23-22-17-24-27-10-21-12-31-30-25-0-3-18-29-20-7-6-1

El estándar POSIX C define para la función de generación de números pseudoaleatorios los valores de , y .

Hay quien dice que recientemente se ha descubierto que es posible generar verdaderos números aleatorios mediante software[1][2][3]​, pero algunos expertos indican que, por mucho que estos números parezcan realmente aleatorios, en realidad no lo son[4]​.

Referencias

  1. True random numbers generator C++
  2. CPU Time Jitter Based Non-Physical True Random Number Generator
  3. Software Random Number Generation Based on Race Conditions
  4. https://webs.um.es/mpulido/miwiki/lib/exe/fetch.php?media=wiki:simt1b.pdf, «El método más conveniente y más fiable de generar números aleatorios es utilizar algoritmos determinísticos que posean alguna base matemática solida. Estos algoritmos producen una sucesión de números que se asemeja a la de una sucesión de realizaciones de variables aleatorias iid U(0, 1), aunque realmente no lo sea. Es por ello que este tipo de números se denominan pseudo-aleatorios y el algoritmo que los produce se llama generador de números pseudo-aleatorios.» El concepto de iid U(0,1) está definido en el PDF.

Bibliografía

Enlaces externos

Read other articles:

Giulio Classico (latino: Iulius Classicus; ... – ...; fl. I secolo) è stato un mercenario gallo che fu un prefetto dell'Impero romano coinvolto nella rivolta batava (69-70). Membro della tribù dei Treviri, Classico era prefetto di un'ala di Treviri dell'esercito romano del Reno, sotto il comando di Vitellio (69). Discendente della famiglia reale dei Treviri, i suoi antenati lo qualificavano come nemico di Roma, piuttosto che come sua alleato. Quando il comandante batavo dell'esercito roma...

 

Nicole ScherzingerScherzinger, Agustus 2012Informasi latar belakangNama lahirNicole Prescovia Elikolani ValienteNama lainNicole KeaLahir29 Juni 1978 (umur 45)Honolulu, Hawaii, A.S.Genre R&B pop dance hip hop Pekerjaan Penyanyi Penulis lagu model personal televisi Instrumen vocals piano Tahun aktif1999–sekarangLabel A&M Interscope Artis terkait Days of the New Eden's Crush The Pussycat Dolls Situs webOfficial website Nicole Prescovia Elikolani Valiente Scherzinger (atau dikenal ...

 

Pour l'ancienne commune bruxelloise, voir Laken. Cet article est une ébauche concernant une entreprise. Vous pouvez partager vos connaissances en l’améliorant (comment ?). Une page sur une entreprise étant sujette à controverse, n’oubliez pas d’indiquer dans l’article les critères qui le rendent admissible. Laken Création 1912 Slogan World's finest bottle Produits Gourdes Site web [1] modifier - modifier le code - voir Wikidata  Laken est une entreprise espagnole fond...

Edith Aas Edith Aas con Lars Tiller y Kristofer LeirdalInformación personalNombre de nacimiento Edith Meisel AasNacimiento 1927TrondheimFallecimiento 1976Noruega NoruegaNacionalidad noruegaFamiliaCónyuge John Nordhuus (desde 1950) EducaciónEducación Ossip ZadkineInformación profesionalÁrea esculturaDistinciones Medalla d'Argent en 1959Morgenbladet en 1967[editar datos en Wikidata] Edith Meisel Aas (1927-1976) fue una escultora y grabadora de medallas noruega, nacida en Tr...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (فبراير 2019) إسحاق ميلز معلومات شخصية الميلاد 5 أبريل 1869  ميدواي  [لغات أخرى]‏  الوفاة 16 أغسطس 1956 (87 سنة)   أوكلاند  الجنسية نيوزيلندا  الحياة العملية ال

 

Ken Schrader fotografiado en 2007. Kenneth Schrader, más conocido como Ken Schrader (Fenton, Misuri, 29 de mayo de 1955), es un piloto de automovilismo de velocidad estadounidense, destacado en stock cars. Actualmente compite en la ARCA Series. Disputó 763 carreras en la Copa NASCAR entre 1984 y 2013, logrando cuatro victorias y 64 top 10. Sus mejores resultados de campeonato han sido un cuarto puesto en 1994, dos quintos puestos en 1988 y 1989, y dos novenos en 1991 y 1993. También obtuvo...

«Shake It Out»Sencillo de Florence and the Machinedel álbum CeremonialsPublicación 14 de septiembre de 2011Formato Descarga digital, 12Grabación 2010–2011 En Abbey Road Studios, LondonGénero(s) Alternative, Indie rock, Pop barrocoDuración 4:37Discográfica Universal IslandAutor(es) Florence Welch, Paul EpworthProductor(es) Paul Epworth «What the Water Gave Me» (2011) «Shake It Out» (2011) «No Light, No Light» (2012) Videoclip «Shake It Out» en YouTube. [editar datos en W...

 

إدارة وسطىفرع من موظفmanagerial staff (en) المجال إدارة تعديل - تعديل مصدري - تعديل ويكي بيانات الإدارة الوسطى Middle Level Management ويسمى أيضاً مستوى الإدارة التنفيذية، وهو يقع ما بين مستويين الإدارة العليا والدنيا، ويمثل عادة أكبر عدد من الإداريين وبمسميات مختلفة.[1][2][3] يختص با

 

Railway station in Maharashtra, India MatheranHill Railway Legend Neral Jummapatti[1] Water Pipe[2] Aman Lodge[3] Matheran This diagram: viewtalkedit Train near Jummapatti station Jummapatti railway station is a railway station on the Neral–Matheran railway line of the Matheran Hill Railway.[4][5] The station is about 4.8 km from Neral railway station.[6] References ^ Fernandes, Felix (1 May 2011). Matheran toy train service disrupted. Mu...

2010 studio album by Clara MorganeNuits BlanchesStudio album by Clara MorganeReleased2010RecordedParisGenreR&B, hip hop, funk, electronicaLabelStrategic MarketingClara Morgane chronology DéCLARAtions(2007) Nuits Blanches(2010) Nuits Blanches is the second studio album by Clara Morgane, released on 29 November 2010. Its best ranking regarding sales in France has been 108th so far.[1] Track listing # Title Length 1. Vous 2:56 2. Le Diable Au Corps 3:21 3. Même Si Je Sais 3...

 

Mourvilles-Basses Entidad subnacional Escudo Mourvilles-BassesLocalización de Mourvilles-Basses en Francia Coordenadas 43°29′08″N 1°42′12″E / 43.485555555556, 1.7033333333333Entidad Comuna de Francia • País  Francia • Región Mediodía-Pirineos • Departamento Alto Garona • Distrito distrito de Toulouse • Cantón cantón de Caraman • Mancomunidad Communauté de communes Cœur LauragaisAlcalde Henri de Villèle(2008-2014...

 

Ancient Roman goddess of marriage and childbirth This article is about the Roman goddess. For other uses, see Juno. JunoQueen of the Gods Goddess of marriage and childbirthMember of the Capitoline Triad and the Dii ConsentesJuno Sospita, a plaster cast based on an original in the Vatican MuseumsOther namesRegina (Queen)Personal informationParentsSaturn and OpsSiblingsJupiter, Neptune, Pluto, Ceres, VestaConsortJupiterChildrenMars, Vulcan, Bellona, Lucina, JuventasEquivalentsGreek equivalentHe...

Tahirid governor of Khurasan from 845 to 862 Tahir ibn AbdallahGovernor of KhurasanIn office845 – 862MonarchsAl-Wathiq, Al-Mutawakkil, and Al-MuntasirPreceded byAbdallah ibn TahirSucceeded byMuhammad ibn Tahir Personal detailsBornunknown dateDied862Khurasan, Abbasid CaliphateChildrenMuhammad ibn TahirParentAbdallah ibn Tahir Tahir ibn 'Abdallah (died 862) was the Tahirid governor of Khurasan from 845 until 862. He was the governor for seventeen years under Abbasid caliph al-Wathiq, al-Mutaw...

 

Tax-free zone in Dubai, UAE This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (January 2016) (Learn how and when to remove this template message) Dubai International Media CityView of the skyscrapers in the Dubai Media City areaTypeFree Economic ZoneFounded2000; 23 years ago (2000)HeadquartersDubai, United Arab EmiratesKey peopleMajed Al Suwaid...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Oktober 2022. New God...

Family of bivalves Nucinellidae Nucinella dalli[1] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Mollusca Class: Bivalvia Order: Solemyida Superfamily: Manzanelloidea Family: NucinellidaeHE Vokes, 1956 Nucinellidae is a family of bivalves, in the order Solemyida. Its species are small and principally reside in deep-water environments. The species' average length is less than 5 millimetres (0.20 in), the largest species being Nucinella boucheti (La Perna, 2...

 

2000s American science fiction series Kyle XYGenre Science fiction Teen drama Created by Eric Bress J. Mackye Gruber Starring Matt Dallas Marguerite MacIntyre Bruce Thomas April Matson Jean-Luc Bilodeau Kirsten Prout Chris Olivero Jaimie Alexander Narrated byMatt DallasMusic byMichael SubyCountry of originUnited StatesOriginal languageEnglishNo. of seasons3No. of episodes43ProductionExecutive producers Eric Tuchman David Himelfarb J. Mackye Gruber Chris Bender J.C. Spink Richard Heus Eric Bre...

 

Mesco redirects here. For Matsushita Engineering and Service Company, see Panasonic. Indian electricity supplier This article is about the electrcity supply company based in Karnataka. For the electricity supply company based in Mysore, see Chamundeshwari Electricity Supply Corporation. Mangalore Electricity Supply Company LimitedNative nameಮೆಸ್ಕಾಂTypePublic utilityIndustryPowerFoundedJune 2002; 21 years ago (2002-06)Areas servedShivamogga, Udupi, Chickmag...

There Were No Survivors, a painting depicting the last stand of the Shangani Patrol. Both the painting and the story of the patrol could be considered Rhodesiana.[1] Rhodesiana is any artifact, or collection of artifacts, which is related to the history, geography, folklore and cultural heritage of Rhodesia, the name used before 1980 to refer to modern Zimbabwe (and, before 1964, contemporary Zambia as well). Many objects, both physical and immaterial, can be defined as Rhodesiana; a ...

 

Israeli footballer and manager Michele Dayan Personal informationFull name Michele DayanDate of birth 2 October 1961Place of birth Jerusalem, IsraelPosition(s) MidfielderYouth career Hapoel JerusalemSenior career*Years Team Apps (Gls) Hapoel Jerusalem (60) Bnei Yehuda Hapoel Ashdod Hapoel Tzafririm Holon Beitar Ramla Managerial career2002–2004 Hapoel Jerusalem2005–2006 Hapoel Ashkelon2006–2007 Hapoel Jerusalem2007–2008 Hapoel Bnei Lod2008 Ironi Kiryat Shmona *Club domestic league appe...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!