Número pseudoaleatorio

Un número pseudoaleatorio es un número generado en un proceso que parece producir números al azar, pero no lo hace realmente. Las secuencias de números pseudoaleatorios no muestran ningún patrón o regularidad aparente desde un punto de vista estadístico, a pesar de haber sido generadas por un algoritmo completamente determinista, en el que las mismas condiciones iniciales producen siempre el mismo resultado.

Casi aleatorio

Una variable pseudoaleatoria es una variable que ha sido creada a través de un procedimiento determinista (por norma general un programa de ordenador o subrutina) el cual tiene como entrada dígitos realmente aleatorios. La cadena pseudoaleatoria resultante suele ser más larga que la cadena aleatoria original, pero menos aleatorio, es decir, con menos entropía.

Los mecanismos de generación de números aleatorios que se utilizan en la mayoría de los sistemas informáticos son en realidad procesos pseudoaleatorios.

Campos de aplicación

Los generadores de números pseudoaleatorios son ampliamente utilizados en campos tales como el modelado por computadora, estadística, diseño experimental, etc. Algunas de estas secuencias son lo suficientemente aleatorias para ser útiles en estas aplicaciones.

Una de las utilidades principales de los números pseudoaleatorios tiene lugar en los campos de la criptografía y de la esteganografía. Por ello se sigue investigando en la generación de dichos números, empleando por ejemplo medidores de ruido blanco o analizadores atmosféricos, ya que experimentalmente se ha comprobado que tienen una aleatoriedad bastante alta.

Asimismo, también destacan su uso en el llamado método de Montecarlo, con múltiples utilidades, por ejemplo para hallar áreas / volúmenes encerradas en una gráfica y cuyas integrales son muy difíciles de hallar o irresolubles; mediante la generación de puntos basados en estos números, podemos hacer una buena aproximación de la superficie /volumen total , encerrándolo en un cuadrado / cubo , aunque no lo suficientemente buena.

Un campo donde resulta imprescindible, es en la programación de juegos, donde a menudo se necesita disponer de series elegidas al azar. Por ejemplo para crear nubes con patrones diferentes según escenarios. Esto es aún más necesario en aquellos juegos donde el azar es primordial (como juegos donde el azar está implícito en la propia dinámica del juego, por ejemplo juegos de cartas, que necesitan ser barajadas) o incluso una cuestión que garantice la fiabilidad para dotar al juego de imparcialidad, como en los casos donde en esos juegos se realizan apuestas económicas. Y que suelen recurrir al algoritmo Fisher-Yates.

Secuencia pseudoaleatoria

Por lo general, el interés no radica en generar un solo número aleatorio, sino muchos, reunidos en lo que se conoce como secuencia aleatoria.

Se llama secuencia pseudoaleatoria, sucesión de números pseudoaleatorios, secuencia de pseudorruido o código de pseudorruido a cualquier grupo de secuencias binarias que presentan propiedades aleatorias parecidas a las del ruido.

Las secuencias de pseudorruido se distinguen de las secuencias aleatorias de verdad en que muestran una periodicidad. Es decir, están formadas por una serie periódica de números positivos y negativos, o bits, de longitud . A uno de estos bits de una secuencia de pseudorruido se le llama chip. Por lo tanto, a la velocidad de la secuencia se le llama tasa chip, y se mide en chips por segundo (cps). Una secuencia de este tipo se puede representar de la siguiente manera:

Los códigos de pseudorruido deben satisfacer, entre otras, las siguientes condiciones:

  1. En cada periodo la cantidad de números positivos tiene que diferir de la cantidad de números negativos en exactamente uno. Así pues, es un número impar:
  2. En cada periodo la mitad de las secuencias del mismo signo han de tener longitud 1, un cuarto ha de tener longitud 2, un octavo ha de tener longitud 3, y así sucesivamente. Además el número de secuencias de números positivos tiene que ser igual al número de secuencias de números negativos.
  3. La función de autocorrelación es periódica y presenta valor binario.

Sucesión de números pseudoaleatorios

La sucesión, supone en si una secuencia, pero como sucesión, ha sido obtenida mediante un proceso aritmético definido, efectiva para el propósito para el que se la requiere.

Si bien una sucesión de números pseudoaleatorios parece generalmente no obedecer a ningún patrón o ley de formación, todo generador de números pseudoaleatorios con un estado interior finito, se repetirá luego de una larga sucesión de números. Es posible demostrar esto mediante el principio del palomar.

Debe notarse que la sucesión, aun siendo una secuencia, guarda una periodicidad buscada de por sí o como consecuencia indeseable. Por lo general, al crear secuencias aleatorias se busca que la periodicidad sea la menor posible, salvo en sistemas donde sea requerido como parte del planteamiento concebido y esperado, de ahí la sucesión.

Historia

La generación de números tiene múltiples usos (principalmente en estadística, simulaciones y criptografía). Al principio los investigadores que necesitaban secuencias de números aleatorios tenían que generarlos ellos mismos mediante dados, monedas, cartas, etc. o utilizar tablas de números aleatorios existentes.

El primer intento de dotar a los investigadores con un suministro de dígitos aleatorios tuvo lugar en 1927, cuando la Cambridge University Press publicó una tabla de 41.600 dígitos desarrollada por Leonard H.C. Tippet. En 1947 la RAND Corporation generó una secuencia de números a partir de una simulación electrónica de una rueda de ruleta; los resultados fueron publicados en 1955 bajo el título A Million Random Digits with 100.000 Normal Deviates.

John von Neumann fue un pionero en la investigación de los generadores de números aleatorios implementados en computadoras. En 1951, Derrick Henry Lehmer inventó el Generador lineal congruencial, utilizado en un gran número de generadores pseudoaleatorios actuales. Con la proliferación de los ordenadores, los algoritmos de generación de números pseudoaleatorios fueron reemplazando las tablas de números aleatorios, y los generadores de números aleatorios «reales» (generadores de números aleatorios por hardware) son utilizados en muy raras ocasiones.

Periodo

Teorema 3.1 (Hull y Dobell, 1962)

Un generador congruencial tiene período máximo si y sólo si:

  1. y son primos relativos, i.e. .
  2. es múltiplo de todos los factores primos de (i.e. , para todo factor primo de ).
  3. Si es múltiplo de , entonces también lo ha de ser (i.e. m≡0mod4⇒a≡1mod4).

Algunas consecuencias:

  • Si primo entonces
  • Un generador multiplicativo no cumple la condición 1.

Teorema 3.2 Un generador multiplicativo tiene período máximo si:

  1. es primo.
  2. es una raíz primitiva de , es decir, el menor entero tal que es .

Además de preocuparse de la longitud del ciclo, las secuencias generadas deben aparentar muestras i.i.d. . Por ejemplo, los valores generados pueden mostrar una estructura reticular.

  • Marsaglia (1968): k-uplas de generadores multiplicativos contenidas en a lo sumo (k!m)1/khiperplanos paralelos.
  • Generador RANDU de IBM (70’s):
library(rgl)
system.time(u <- RANDCN(9999))  # Generar
xyz <- matrix(u, ncol = 3, byrow = TRUE)

plot3d(xyz) 
# rglwidget()

Se han propuesto diversas pruebas (ver sección siguiente) para determinar si un generador tiene problemas de este tipo y se han realizado numerosos estudios para determinadas familias (e.g. Park y Miller, 1988, m=231−1).

  • En cualquier caso, se recomienda considerar un «periodo de seguridad» ≈√p para evitar este tipo de problemas.
  • Aunque estos generadores tiene limitaciones en su capacidad para producir secuencias muy largas de números , es un elemento básico en generadores más avanzados.

Algunos generadores

Generador congruencial lineal simple

Dada una semilla , un multiplicador , una constante llamada incremento y un módulo , se define

entonces y para obtener una muestra en para se define

Algunas generalizaciones de LCGs

El Generador Congruencial Lineal Simple es un caso particular del Generador Congruencial Lineal (LCG) dado por

donde una función determinista de los con y las muestras generadas a están dados por .

Algunos generadores son los siguientes:

  • No lineal, por ejemplo, el generador congruencial cuadrático dado por
  • Generador Recursivo Múltiple: donde .
  • Matricial: (por ejemplo el generador por defecto de R).
  • Generadores de registros desfasados: generadores de bits basados en el lineal múltiple ; , (cálculos mediante operaciones lógicas).
  • Combinación de generadores:
    • Combinación de salidas: ui=∑u(l)i mod1
    • Barajar salidas…

Análisis de la calidad de un generador

Para verificar si un generador tiene las propiedades estadísticas deseadas hay disponibles una gran cantidad de test de hipótesis y métodos gráficos:

  • Contrastes genéricos de bondad de ajuste y aleatoriedad.
  • Contrastes específicos para generadores aleatorios.

Se trata principalmente de contrastar si las muestras generadas son (análisis univariante).

Prueba

Se divide el intervalo en subintervalos de misma longitud y se generan . Para sea el número de que están en el -ésimo subintervalo y sea

si es un número muy grande (al menos debe ser mayor o igual a ) entonces tendrá aproximadamente una distribución bajo la hipótesis nula . A un nivel de confianza rechazamos si , para valores de suficientemente grandes, se puede utilizar la aproximación

Los métodos más avanzados tratan normalmente de contrastar si las -uplas:

, con

son (uniformes independientes en el hipercubo; análisis multivariante).

Nos centraremos en los métodos genéricos. Pueden usarse en:

  • Evaluación de generadores aleatorios
  • Evaluación de generadores de variables aleatorias
  • Modelado de entradas de modelos de simulación

Uno de los contrastes más conocidos es el test ji-cuadrado de bondad de ajuste . Aunque si la variable de interés es continua, habría que discretizarla (con la correspondiente perdida de información).

Importante: Empleando los métodos genéricos del modo habitual, desconfiamos del generador si la muestra/secuencia no se ajusta a la distribución teórica (-valor ). En este caso además, también se sospecha si se ajusta demasiado bien a la distribución teórica (-valor ).

Repetición de contrastes

Los contrastes se plantean habitualmente desde el punto de vista de la inferencia estadística en la práctica: se realiza una prueba sobre la única muestra disponible. Si se realiza una única prueba, en las condiciones de hay una probabilidad de rechazarla. En simulación tiene mucho más sentido realizar un gran número de pruebas:

  • La proporción de rechazos debería aproximarse al valor de α(se puede comprobar para distintos valores de ).
  • La distribución del estadístico debería ajustarse a la teórica bajo (se podría realizar un nuevo contraste de bondad de ajuste).
  • Los -valores obtenidos deberían ajustarse a una (se podría realizar también un contraste de bondad de ajuste).

Este procedimiento es también el habitual para validar un método de contraste de hipótesis por simulación.

Véase también

Referencias

Enlaces externos

Read other articles:

Coordinate: 36°12′23.04″N 86°41′30.12″W / 36.2064°N 86.6917°W36.2064; -86.6917 Grand Ole OpryPaeseStati Uniti d'America Anno1925 - in produzione Generemusicale Durata30 min RealizzazioneConduttoreEddie Stubbs Casa di produzioneOpry Entertainment Emittente radiofonicaWSM Modifica dati su Wikidata · Manuale Il Grand Ole Opry è un programma radiofonico settimanale di musica country e concerti, che viene trasmesso dal vivo sulla radio WSM di Nashville (Tennessee...

 

CiliataRentang fosil: Ediakara–Sekarang PreЄ Є O S D C P T J K Pg N Ciliata dari buku Ernst Haeckel berjudul Kunstformen der Natur (1904) Klasifikasi ilmiah Domain: Eukaryota Kerajaan: Chromalveolata Superfilum: Alveolata Filum: CiliophoraDoflein, 1901 emend. Kelas Karyorelictea Heterotrichea Spirotrichea Litostomatea Phyllopharyngea Nassophorea Colpodea Prostomatea Oligohymenophorea Plagiopylea Sinonim Ciliata Perty, 1852 Ciliata (latin, cilia = rambut kecil), Ciliophora atau Infosoria ...

 

Синелобый амазон Научная классификация Домен:ЭукариотыЦарство:ЖивотныеПодцарство:ЭуметазоиБез ранга:Двусторонне-симметричныеБез ранга:ВторичноротыеТип:ХордовыеПодтип:ПозвоночныеИнфратип:ЧелюстноротыеНадкласс:ЧетвероногиеКлада:АмниотыКлада:ЗавропсидыКласс:Пт�...

Public park in Portland, Oregon, U.S. Woodstock ParkOff-leash area at Woodstock Park in 2012LocationSE 47th Avenue and Steele StreetNearest cityPortland, OregonCoordinates45°29′1.22″N 122°36′45.92″W / 45.4836722°N 122.6127556°W / 45.4836722; -122.6127556Area14.11 acres (5.71 ha)Created1921Operated byPortland Parks & RecreationOpen5 a.m. to midnight daily Woodstock Park is a public park located in the Woodstock neighborhood of southeast Po...

 

La conquista del Cile è un periodo storico che va dall'arrivo di Pedro de Valdivia in Cile nel 1541 fino alla morte di Martín García Óñez de Loyola nel 1598. Indice 1 Spedizione di Pedro de Valdivia 2 Lotte per il potere. Il primo governo Villagra 3 Governo di García Hurtado de Mendoza 4 Governi di Francisco e Pedro de Villagra 5 Primo governo di Rodrigo de Quiroga 6 La Real Audiencia (Assemblea Reale) e Melchor Bravo de Saravia 7 Secondo Governo di Rodrigo de Quiroga 8 Governo di Mart�...

 

МифологияРитуально-мифологическийкомплекс Система ценностей Сакральное Миф Мономиф Теория основного мифа Ритуал Обряд Праздник Жречество Мифологическое сознание Магическое мышление Низшая мифология Модель мира Цикличность Сотворение мира Мировое яйцо Мифическое �...

Space Launch Complex 1Space Launch Complex 1 East (SLC-1E)Launch siteVandenberg SFBShort nameSLC-1OperatorUS Space ForceLaunch pad(s)TwoLaunch historyStatusInactive Space Launch Complex 1 (SLC-1) was a launch pad at Vandenberg Space Force Base in California, United States. SLC-1 consisted of two pads, SLC-1E and SLC-1W. Both sites were built in 1958 for the never activated 75th Strategic Missile Squadron for Thor Agena A launches. SLC-1E launch pad 75-3-5, SLC-1W launch pad 75-3-4. Both were ...

 

Instituto Caro y CuervoCaro and Cuervo InstituteAgency overviewFormed25 August 1942 (1942-08-25)HeadquartersCalle 10 # 4-69Bogotá, D.C., ColombiaAnnual budgetCOP$7,668,382,909 (2011)[1]COP$8,597,163,672 (2012)[2]COP$10,081,710,055 (2013)[3]Agency executiveCarmen Elisa Acosta, DirectorParent agencyMinistry of CultureWebsitewww.caroycuervo.gov.co The Caro and Cuervo Institute (Spanish: Instituto Caro y Cuervo) is an educative centre specialising in Spanis...

 

Television series Rekha IPSGenrePolice dramaWritten byStory Chithra Lakshmanan Dialogue R. N. R. ManoharScreenplay byThavamani VaseegaranDirected byB. Nithiyanantham O. N. RathnamCreative directorSubhaa VenkatStarring Anu Hasan Vijay Adhiraj Sanjeev Pollachi Babu V.S.Raghavan Shyam Ganesh Brinda Das Music byC. SathyaOpening themeSooriyanin SooriyaninCountry of originIndiaOriginal languageTamilNo. of seasons2No. of episodes401ProductionProducerSubhaa VenkatCinematographyE. ArmstrongB. Thyagara...

Wilayah London Raya yang memilih untuk:   Keluar dari Uni Eropa   Tetap menjadi anggota Kemerdekaan London, kadang-kadang disingkat Londependence dalam bahasa Inggris,[1] adalah gerakan yang menginginkan otonomi atau pemisahan urban London Raya. Tujuannya adalah untuk memperoleh otonomi yang lebih besar sebagai negara anggota yang terpisah dari Inggris atau negara kota yang sepenuhnya merdeka dari Britania Raya. Status London di Britania Raya telah diperdebatkan se...

 

Historic site in New South Wales, AustraliaLewisham Sewage AqueductLocationGrosvenor Crescent, Summer Hill, Inner West Council, Sydney, New South Wales, AustraliaCoordinates33°53′30″S 151°08′40″E / 33.8916°S 151.1445°E / -33.8916; 151.1445Built1900ArchitectSewerage Construction Branch; Department of Public WorksOwnerSydney Water New South Wales Heritage RegisterOfficial nameLewisham Sewage AqueductTypestate heritage (built)Designated18 November 1999Referen...

 

King of Anuradhapura SilameghavannaKing of AnuradhapuraReign614 – 623PredecessorMoggallana IIISuccessorAggabodhi IIIIssueAggabodhi IIIDynastyHouse of Moriya Silameghavanna was King of Anuradhapura in the 7th century, whose reign lasted from 614 to 623. He succeeded Moggallana III as King of Anuradhapura and was succeeded by his son Aggabodhi III. See also List of Sri Lankan monarchs History of Sri Lanka References External links Kings & Rulers of Sri Lanka Codrington's Short History of ...

Jorge NavarroNavarro di Grand Prix Argentina 2016KebangsaanSpanyolLahir3 Februari 1996 (umur 28)La Pobla de Vallbona, SpanyolTim saat iniSpeed Up RacingNo. motor9 Catatan statistik Karier Kejuaraan Dunia Moto2Tahun aktif2017– PabrikanKalex, Speed Up Klasemen 202017th (58 poin) Start Menang Podium Pole F. lap Poin 69 0 8 4 2 402 Karier Kejuaraan Dunia Moto3Tahun aktif2012–2016 PabrikanHonda, MIR Racing, MIR Honda, Kalex KTM Juara dunia0 Klasemen 20163rd (150 poin) Start Menang Podium ...

 

Opel Rekord E Opel Rekord (1977-1982) Marque Opel Années de production 08/1977-06/1986 Classe Grande routière Moteur et transmission Cylindrée 1 700 2 200 2 100 2 300 cm3 Puissance maximale 44 kW 85 kW 63 kW Masse et performances Masse à vide 1 145 - 1 305 kg Châssis - Carrosserie Carrosserie(s) Berline Break Fourgon Dimensions Longueur 4 620 - 4 678 mm Largeur 1 720 - 1 726 mm Hauteur 1 470 mm Empattem...

 

Pierre Moscovici Komisioner Eropa untuk Ekonomi dan Urusan Keuangan, Perpajakan dan PabeanDiangkatMulai menjabat1 November 2014PresidenJean-Claude JunckerMenggantikanJyrki Katainen (Ekonomi dan Urusan Keuangan dan Euro)Algirdas Šemeta (Perpajakan dan Persatuan Pelanggan, Audit dan Anti-Penipuan)Menteri KeuanganMasa jabatan16 Mei 2012 – 2 April 2014Perdana MenteriJean-Marc AyraultPendahuluFrançois BaroinPenggantiMichel Sapin Informasi pribadiLahir16 September 1957 (umur 66)Pa...

The Royal Moroccan Athletics Federation (Fédération Royale Marocaine d’Athlétisme, FRMA) is Morocco's governing body for the sport of athletics. It was established in 1957 and has been affiliated to the International Association of Athletics Federations (IAAF) since 1958. It is also a member of the Confederation of African Athletics since 1973. Since December 2006, the president of the federation is Abdeslam Ahizoune beating former athlete and world champion Hicham El Guerrouj in the ele...

 

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Certaines informations figurant dans cet article ou cette section devraient être mieux reliées aux sources mentionnées dans les sections « Bibliographie », « Sources » ou « Liens externes » (mai 2018). Vous pouvez améliorer la vérifiabilité en associant ces informations à des références à l'aide d'appels de notes. Quentin Durward et le Balafré, musée des Beaux-Arts ...

 

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. (March 2017) (Learn how and when to remove this message) 93d Operations GroupWing E-8 J-STARS aircraftActive1942–1952; 1991–1995; 1996–2002Country United StatesBranch United States Air ForceRoleAir controlNickname(s)Traveling Circus (World War II) Blaze[citation needed]DecorationsDistingui...

台湾古跡一覧 > 国定古蹟 > 高雄市 > 鼓山区 > 打狗英国領事館及官邸 イギリスの国際関係 > 中英関係 > 清朝 > 打狗英国領事館(-1896) 日英関係 > 大日本帝国 > 台湾 > 駐日英国公使館(-1910) 打狗英国領事館文化園区現地名 繁体字中国語: 打狗英國領事館文化園區英語: Former British Consulate at Takao[註 1]領事官�...

 

Swedish footballer Kjell Rosén Kjell Rosén (right) while playing for Torino with Nacka Skoglund of Inter (left)Personal informationFull name Kjell RosénDate of birth (1921-04-24)24 April 1921Place of birth Malmö, SwedenDate of death 13 June 1999(1999-06-13) (aged 78)Place of death Bunkeflostrand, SwedenPosition(s) DefenderYouth career Malmö BISenior career*Years Team Apps (Gls)1939–1950 Malmö FF 204 (41)1950–1951 Torino 35 (2)1951–1953 Novara 45 (2)1953–1954 Angers 0 (0)19...