El azar es imposible (al menos en los ordenadores) | El drama de LOS NÚMEROS ALEATORIOS

Поделиться
HTML-код
  • Опубликовано: 8 мар 2022
  • Es muy importante poder generar números aleatorios en un ordenador, lo que ocurre es que hay un problema tremendo: ¡Resulta que es imposible! Al menos sin ayuda... ¡Vamos a verlo en este vídeo!
    ¡Suscríbete al canal!
    Sigue a Eduardo Sáenz de Cabezón:
    En Twitter:
    / edusadeci
    En Instagram:
    / eduardosdc
    En Facebook:
    DerivandoRUclips

Комментарии • 589

  • @A6V5PHO3N1X
    @A6V5PHO3N1X 2 года назад +37

    Recuerdo que unas de las primeras clases de programación en mi universidad era justamente una demostración de como rand() no era realmente aleatorio, lo metíamos a un ciclo y siempre regresaba los mismo valores, fue cuando el profesor nos explico esto de las semillas, es de esas pocas clases que recuerdo muy bien, cuando me empecé a enamorar de este mundo de la computación :3

    • @FockeWulfFW200
      @FockeWulfFW200 2 года назад

      Eso en todo caso no es computación, es matemáticas puras

    • @sirvalt8786
      @sirvalt8786 2 года назад +5

      @@FockeWulfFW200
      La matemática hace casi toda la computación.
      Y si quieres ser programador informático, tienes que conocer como funcionan varias operaciones para entender como funcionan los valores.

  • @luisgutierrez5676
    @luisgutierrez5676 2 года назад +658

    Recuerdo que por allá a finales del año 2018 me tomé el atrevimiento de mandarle un correo a gran señor que expone este video con respecto a los "números pseudo-aleatorios". Con muy buena disposición me respondió el correo diciendo que era uno de los temas en su lista a exponer en DERIVANDO... Ha valido totalmente la espera. Gracias.

    • @Helio4gm
      @Helio4gm 2 года назад +5

      Que era pseudo aleatorio me lo enseñaron en clase desde 1998, con 12 años. De verdad hay programadores que no lo sepan?, como dice en el video

    • @user-yr9dt9zy6v
      @user-yr9dt9zy6v 2 года назад +22

      @@Helio4gm Creo que a día de hoy no hay programadores que no lo sepan, pero si estudiantes de programación, y luego el típico que se cree programador por aprender programación de manera autodidacta con "tutorial rápido aprende a programar en 2 días" y no sabe responderte lo que es un algoritmo

    • @parzivalwilliam
      @parzivalwilliam 2 года назад

      @@Helio4gm yo vi eso en un video de youtube, no es la gran cosa

    • @David123456789345
      @David123456789345 2 года назад +3

      Te dijo que le video iba a salir un día entre un rango entre 365*4

    • @David123456789345
      @David123456789345 2 года назад +4

      @@Helio4gm no todo el mundo aprende conceptos, aprenden herramientas y eso es el problema

  • @TheMolinator15
    @TheMolinator15 2 года назад +44

    Realmente creo que en el mundo macroscópico, no me meto en el cuántico, la aleatoriedad no existe. Lo que percibimos como aleatorio es en realidad la combinación de miles de factores. Por ejemplo, si lanzamos una moneda al aire, algunos de los factores que influirán con que cara acabara cayendo serán, la fuerza de lanzamiento, ángulo, presión atmosférica, densidad del aire, peso de la moneda, temperatura... y mil cosas más. Si pudiéramos cuantificar y calcular cada factor y como influye cada uno de ellos, podríamos predecir como caerá la moneda. Ergo, su caída no es aleatoria, es nuestra incapacidad en el calculo la que nos proporciona la aleatoriedad.

    • @juanbi45
      @juanbi45 2 года назад +15

      De hecho, la aleatoriedad tiene que ver con la falta de información

    • @davidfdzp
      @davidfdzp 2 года назад +7

      No se ha podido demostrar aún si el azar ontológico existe o si es sólo epistemológico. El azar ontológico probablemente no existe, pero a saber...

    • @hectorvega4906
      @hectorvega4906 Год назад +3

      Es exactamente eso. De hecho alguna vez ví un documental en Discovery hace muchos años, en el que se contaba la historia de unos estudiantes de física en alguna universidad privada por allá en los años 70s. Pues ellos tenían esa misma idea y en unas vacaciones de verano desarrollaron un algoritmo para jugar y ganar en la ruleta. Fabricaron unos dispositivos de comunicaciones que unas chicas llevaba bajo la falda y con los que podían enviar datos como número de rebotes, jugadas ganadoras, etc, mientras ellos usaban esa información con un computador para calcular la siguiente jugada. La historia termina en que ganaron varios millones en casinos de Las Vegas pero fueron descubierto, sin embargo en esos días no existía regulación sobre el uso de dispositivos electrónicos en casino y no fueron arrestados. Pues a partir de ahí se crearon las normas que prohíben el uso de dispositivos electrónicos en los casino. No sé si la historia es real, pero en teoría, con toda la información física de un fenómeno y el poder de cálculo suficiente se puede predecir absolutamente todo

    • @arantxajardonsanchez3628
      @arantxajardonsanchez3628 11 месяцев назад +1

      Estoy de acuerdo, además yo que soy determinista pienso que ya se podría saber como caería la moneda desde que existe el universo

  • @josefranciscorivera804
    @josefranciscorivera804 2 года назад +41

    03:08 Como en Minecraft que todo el mundo es generado apartir de una semilla!!

    • @MasterGeekMX
      @MasterGeekMX 2 года назад +17

      Y si vas a otra PC con minecraft instalado, y le das a "crear nuevo mundo..." y metes la semilla de un mundo que ya esta, obtendrás el mismo mundo, con todo y animales en la misma posición.

    • @jdevoz_x9297
      @jdevoz_x9297 2 года назад +1

      A partir de ese numero hara cosas raras ya programadas y genera un mundo basandose en el numero,

    • @paolobelforte720
      @paolobelforte720 2 года назад +4

      Si no estoy mal, la semilla de minecraft justamente se basa en la hora exacta en la que le diste a crear mundo

    • @jdevoz_x9297
      @jdevoz_x9297 2 года назад +2

      @@paolobelforte720 una cosa es semilla otra cosa es lo que hace con esa semilla, de ahi java genera numeros aleatorios a partir de varios factores

    • @newemc2
      @newemc2 2 года назад

      @@paolobelforte720 NO. Eso habría que ver realmente si es así cuando uno NO establece la semilla. Yo de pruebas que hice generando al menos unos 50 mundos diferentes y examinando la semilla no he visto patrón alguno que sugiera la fechahora. Los valores son muy distintos, tanto positivos como negativos. La única forma de saber que toma como semilla si uno la deja en blanco es examinando el código del juego (y para ello habría de decompilarlo y luego quitar la ofuscación), pero lo más probable es que emplee la función Math.random() o la clase java.util.random. La wiki en inglés al menos no brinda información al respecto como para evacuar esa duda.
      Ahora bien, si es conocido el hecho de que si uno establece una semilla, lo que si hace es convertirlo a número. Ya que uno puede poner caracteres no numéricos, lo que hace a éstos es obtener el valor asci de los mismos. Con eso se asegura de obtener una representación numérica. Por ejemplo la semilla A y 65 producen el mismo resultado ya que el valor asci de A es 65.
      MasterGeekMX y José Francisco Rivera están en lo cierto, el mundo en Minecraft es generado en función de la semilla. Funcionará siempre que se utilice la misma versión de Minecraft. Por ejemplo, 1.18.2 y 1.17 producen distintos mundos con la misma semilla. La semilla no sólo controla la generación del mundo sino otros tipos de eventos de "azar" del juego.

  • @davidbrenaramos7337
    @davidbrenaramos7337 2 года назад +4

    Muy interesante y muy bien explicado encontré tus vídeos de pura casualidad pero no me arrepiento hoy ví un video tuyo de hace 2 años el vídeo del 6174 y por eso me suscribi a tu canal exelente hermano

  • @jhonbarcasnegras
    @jhonbarcasnegras 2 года назад +35

    Maravilloso video y como ingeniero de sistemas pues tuve un plus de placer viéndolo.
    Un poco offtopic pero no tanto como para que no me lo perdonen: En informàtica no sólo lidiamos con la aleatoriedad sino con la percepción psicológica de la aleatoriedad.
    Por ejemplo: Tengo varios gigas de música en mi PC pero mucha de ella es la discografía completita de por ejemplo Judas Priest que ocupa bastante. Si pongo el reproductor de música en modo "aleatorio" (El shuffle, le pongo comillas porque ya aprendimos que no es aleatorio realmente) es posible que me salgan varios temazos seguidos de Judas e incluso la misma canción tres veces (cantada por Robert, cantada por Ripper, cantada en directo, remasterizada...). Esto es azar pero la gente se molesta porque le parece que el shuffle falla si eso ocurre, así que lo normal es que los supuestos aleatorios sean manipulados para que no ocurra dentro de lo posible revisando los metadatos antes de ponerte la misma canción varias veces.
    Una vez hice un videojuego muy sencillo de una rana cruzando una carretera y se lo dejé a amigos para que lo probaran (El proyecto está en pausa y nunca lo publiqué) y todos se quejaron de la falta de aleatoriedad de los vehículos, los cuales eran aleatorios (bueno, pseudoaleatorios). Las quejas venían porque a veces se producían filas de vehículos del mismo tipo y hasta del mismo color.
    Esto es perfectamente posible con puro azar cuando el rango de opciones es pequeño, pero a la gente no le gusta y toca hacer algo para futuras versiones.

  • @RexiRaptor
    @RexiRaptor 2 года назад +1

    Este es un tema que durante mucho a rondado en mi cabeza, no lo suficiente como para buscarlo. Y ahora me lo has resuelto y de pura casualidad he acabado aquí. Gracias!

  • @eypacha
    @eypacha 2 года назад +2

    Gracias por este video! Vengo estudiando la aleatoriedad hace tiempo y siempre me ha costado explicar algunos conceptos tan didáctiamente. Me gustaría aportar que incluso el lanzamiento de una moneda es pseudoaleatorio, ya que como la gran mayoría de los fenómenos físicos es determinista. De hecho Persi Diaconis publica en 2007 un estudio llamado "Dynamical Bias in the Coin Toss" donde describe un modelo con 12 variables en "condiciones ideales" en las cuales demuestra que las probabilidad no es 50 50 sino 51 49 (donde la mayor probabilidad se la lleva la cara que está para arriba al momento del lanzamiento).

  • @edgarjr9313
    @edgarjr9313 2 года назад +15

    Por fin YT avisa rápido de vdd jejeje🤓

    • @danyelguapo13
      @danyelguapo13 2 года назад

      Jajaja también me sorprendí

    • @MirareB
      @MirareB 2 года назад

      Totalmente, ya iba siendo hora de que recomendara rápido a este canal. Su calidad divulgadora lo merece

  • @cristian-bull
    @cristian-bull 2 года назад +107

    Cuando estaba estudiando, hice un buscaminas en un microcontrolador, y lo que hice fue ponerle un cablecito como antena, leer el valor de voltaje de la antena y usar eso como semilla para números aleatorios.
    Funcionó bastante bien. El ruido electromagnético era lo suficientemente aleatorio para la aplicación xd

    • @AthanShadow
      @AthanShadow 2 года назад

      Suena interesante camarada, hace mucho que egresé de la carrera pero me interesa desempolvar unos micros, usaste PIC? Y de ser así que pic usaste, sería super interesante ver tu código Bro. Saludos.

    • @cristian-bull
      @cristian-bull 2 года назад

      @@AthanShadow ya intenté buscar, y no creo que encuentre el código. No sabía usar github en esa época xD

    • @0xfeedcafe
      @0xfeedcafe 2 года назад

      @@AthanShadow Yo he usado PIC y son un traste de usar y más para productos reales, si quieres hacer algo con microcontroladores: Arduino mismo

    • @0xfeedcafe
      @0xfeedcafe 2 года назад +1

      La razón por la que es un traste para usar es porque necesitas un EPROM para pasar el código que desarrolles y sus IDE dejan mucho que desear en proyectos medianamente complejos

    • @cristian-bull
      @cristian-bull 2 года назад

      @@AthanShadow ahh la referencia si mal no recuerdo, era algo como 16f877

  • @maxanto
    @maxanto 2 года назад +5

    Hola! Trabajo haciendo números aleatorios. Es todo un mundo. Saco True Random Numbers usando defectos cuánticos en chips de silicio normalitos, amplifico ruido térmico. Está muy bueno tu video.

  • @mauricioferreira6390
    @mauricioferreira6390 Год назад +2

    Menuda explicación, muy interesante. Ahora entiendo por qué ciertas canciones en mi lista de reproducción se vuelven a ir repitiendo a pesar de tener el modo "aleatorio" activado, mientras que otras canciones casi nunca se escuchan. Algo similar me pasa con el modo aleatorio de imágenes favoritas en Fortnite, que debo tener unas 30 marcadas, pero por lo menos hay unas 7 u 8 que se repiten con muchísima más frecuencia y otras que apenas las veo.

  • @El_Girasol_Fachero
    @El_Girasol_Fachero 2 года назад +40

    Cada 3 semanas hay nuevo video en este canal 🌟
    Ojalá fueran más seguidos :)

    •  2 года назад +2

      Igual Aleatoriamente!!♤
      Se cambia a siete?

    • @felipeignaciomartinezcacer8754
      @felipeignaciomartinezcacer8754 11 месяцев назад

      TE VEO EN TODOS LADOS, REY ENIGMA, CANALES DE AJEDREZ, ETC

  • @slrojasc9612
    @slrojasc9612 2 года назад +13

    Gracias Profe, por sus vídeos, aunque la mitad no los entiendo, pero este si, soy programador (ya jubilado), pero de quinta generación, los primeros eran matemáticos y/o ingenieros.
    Gracias sobretodo porque cuando dijo: "durante billones de años, muchas pero muchas veces la vida del universo" 7:08, establece la diferencia entre billón en español y billion en inglés, muchas personas en youtube en español, de los que llaman "influencers" lo hacen mal

  • @isaacvr
    @isaacvr 2 года назад +15

    Tuve el placer de formar parte de un proyecto que involucraba criptografía (wallet de criptomonedas) y una de las semillas era un pin de entrada del microcontrolador que no tenía nada conectado. Eso registraba el voltaje del aire alrededor y de cualquier perturbación. Incluso aplaudir cerca o mover el dispositivo influia en la lectura.

    • @amadeus3312
      @amadeus3312 Год назад +1

      Una solución astuta...☕🤔😸

  • @antoniosuperify
    @antoniosuperify 2 года назад +3

    Soy programador y siempre me había preguntado esto. Videaco!

  • @Sai_11223
    @Sai_11223 2 года назад +2

    Hace mucho preguntaba si era posible la aleatoriedad en sistemas informáticos (estudio ingeniería en computación), por suerte encontré este vídeo y que mejor que un matemático para demostrar que si

  • @pinguinauta9353
    @pinguinauta9353 2 года назад

    En los libros de programación que consultaba siempre mencionaron que los números aleatorios se generaban con cierta función desconocida dado un valor inicial. Pero nunca pensé que podría utilizarse una función lógica. Buenísima idea!!

  • @matiasalvarado4240
    @matiasalvarado4240 2 года назад

    Gran video! Otro método que conozco implica usar el mapa logístico, e iteration varias veces. En el diagrama de bifurcación, se ve como a partir de cierto valor de r, las iteraciones tienen un comportamiento caótico.

  • @Muferchus
    @Muferchus 2 года назад +172

    Se sorprenderían de donde se toman algunas semillas. Es muy común los sensores de temperatura internos, la hora y el espacio libre. Además algunas veces se producen varias semillas y se mezclan los datos para evitar que sea descubierta la semilla inicial. A efectos prácticos, no hay mucha diferencia con un verdadero numero aleatorio.

    • @markweed5152
      @markweed5152 2 года назад +26

      De hecho si hay diferencia entre números aleatorios reales y números pseudo aleatorios, la base esta en que si sabes el algoritmo que usas para hacer pseudo aleatorios puedes probar las semillas hasta que encuentres la que genera tu muestra de números. Por el contrario si yo lanzo los dados no hay manera de tener un algoritmo para saber que saldrá al tirar el dado y tampoco puedo ver los números que salen para buscar un algoritmo la aleatoriedad solo existe en la naturaleza

    • @Alberto-qs2nu
      @Alberto-qs2nu 2 года назад +15

      A mi me ha quedado la duda de qué es un número verdaderamente aleatorio... Se habla de tirar una moneda o unos dados. Cuando aprendes a lanzar un cuchillo a una diana, aprendes a situarte a la distancia adecuada, sujetando a cierta distancia del centro de gravedad y la fuerza aproximada que usar para que el número de vueltas sea el correcto. Tanto la moneda como el dado son sistemas caóticos con más o menos complejidad, pero completamente determinados. Algún ejemplo de un suceso completamente aleatorio (donde no existe una evolución entre el estado inicial y el final)?

    • @abrahamrivas8241
      @abrahamrivas8241 2 года назад +6

      @@markweed5152 de hecho me recuerda las semillas de minecraft en las que si pones el mismo numero en pc diferentes obtienes exactamente el mismo mundo

    • @jinja3113
      @jinja3113 2 года назад +6

      @@Alberto-qs2nu No lo tengo muy entendido pero creo que la radioactividad es la aleatoriedad mas real que conocemos

    • @markweed5152
      @markweed5152 2 года назад +1

      @@abrahamrivas8241 si es lo que pasa con los numeros pseudoaleatorios si encuentras las semillas y tambien sabes el algoritmo puedes recrear la salida por ese en el video dicen que usan la cuantica porque es mejor que los algoritmos

  • @javiersanchis9691
    @javiersanchis9691 2 года назад

    Muy bueno Edu sigue así!!!

  • @JuanSanchez-ef2gt
    @JuanSanchez-ef2gt 6 месяцев назад

    Por años me hice ésta pregunta del origen de la aleatoriedad, muy buena explicación. Gracias.

  • @lidavelasquez505
    @lidavelasquez505 2 года назад

    En serio me hacían falto los videos de Derivando... La aplicación de los números aleatorios es importante y compleja... Ya que después de ciertas selecciones hay patrones... En serio es muy difícil... Gracias por el video de hoy 🇨🇴☕🤗

  • @crisformo
    @crisformo 2 года назад +8

    Cuando estudiaba, incluia programar en C. Noté eso mismo de la función Random. Los números no eran aleatorios, iniciaban una secuencia que repetía con cada reinicio del programa donde la usabas. Entonces una compañero me explicó justo esto. La función tomaba un número (semilla) en el momento de iniciar la pc y a partir de éste generaba los números, que siempre que la llamabas generaba la misma lista de números. Para generar aleatorios mejores solo hay q reiniciar la semilla con otra función antes de llamar a Random. Entonces así con un paso sencillo gererabas números más aleatorios.
    Actualmente la selección de semilla es mas dinámica y mejor.

    • @newemc2
      @newemc2 2 года назад +2

      Está bien que eso suceda. Es que justamente, por más que la idea sea obtener números aleatorios, los experimentos necesitan ser reproducidos y repetibles. Si la semilla cambiase siempre no podría ser reproducible un modelo/sistema/fenómeno que desease estudiar. Imagínate que tienes un modelo matemático en estudio y ves algo raro que amerita analizarse mejor. ¡Sin saber la semilla no podríamos volver a poner las mismas condiciones para recrearlo nuevamente! Hay escenarios en donde se necesita poder brindar y controlar la semilla, y otros en los que no hace falta. Por ejemplo, en un video juego lo de esperar es que se invoque a la función randomize (suele ser llamada así, aunque depende del lenguaje) que inicializa la semilla y ni interesa saber cual era. Pero hay situaciones en las que debemos poder tener absoluto control de las condiciones, inclusive de la semilla.

    • @crisformo
      @crisformo 2 года назад

      @@newemc2 tiene mucho sentido. Nonlo había pensado

    • @newemc2
      @newemc2 2 года назад

      @@crisformo No es que tenga mucho sentido. ASI TIENE QUE SER ;)

  • @juanignaciofernandez8040
    @juanignaciofernandez8040 2 года назад +1

    Tremendo video. Hay dispositivos de seguridad que usan un giroscopio para generar la semilla inicial aunque no sé si se puede considerar 100% aleatorio, porque puede ser que el humano tenga algún patrón para mover el mismo o otra cosa

  • @ricardoramirez9038
    @ricardoramirez9038 2 года назад

    Me encanto tu video! Sigue asi!

  • @1985stout
    @1985stout 2 года назад

    ¡Vamos Exodus! jjejeje, buen vídeo.

  • @jesusfigueroa6678
    @jesusfigueroa6678 2 года назад

    El profe siempre me hace reír ... Excelente vídeo.

  • @meditacion8609
    @meditacion8609 2 года назад

    Namaskar, gracias por el trabajo que realizan Por la humanidad, por la educación, para acabar con la ignorancia la causa de todos los males y sufrimientos gratitud infinita, por llevar luz a la humanidad

  • @martin085
    @martin085 2 года назад +1

    Primera vez que te encuentro apenas subido el video 😃

  • @rubenalcazar5295
    @rubenalcazar5295 2 года назад

    Ahora sí, con esa camiseta de Exodus me suscribo.

  • @Nicolas-im6nb
    @Nicolas-im6nb 2 года назад

    muy buen video. Estaría bueno si hicieras algún video sobre puertas lógicas en computación o algo así

  • @carlosmarcelomerinonavarro4658
    @carlosmarcelomerinonavarro4658 2 года назад +1

    En este caso como cuando hablamos de "nunca" o "para siempre" importa mucho la definición, porque finalmente uno podría pensar que no hay sucesos aleatorios puros, solo con demasiados parámetros para predecir o reproducir, Por cierto fué aleatorio que eligiera este tema Maestro? Saludos desde Chile!

  • @Etnassoft
    @Etnassoft 2 года назад +2

    ¿Algún recurso o bibliografía sobre esos estudios de 'falsa' aleatoriedad (o tendencias) en humanos cuando se les pregunta un número? Es un tema interesante para investigarlo... Gracias!!

  • @Pedritox0953
    @Pedritox0953 2 года назад

    Excelente explicación!

  • @victorperezmedina2074
    @victorperezmedina2074 2 года назад

    Extrañaba tus videos...

  • @moronidiaz
    @moronidiaz 2 года назад

    Excelente video.

  • @msma9264
    @msma9264 2 года назад +371

    Es importante mencionar que a veces se utilizan cosas como el microtemblor de cuando movemos el ratón o el ruido de distintos sensores para añadir aleatoriedad

    • @animescsc
      @animescsc 2 года назад

      ruclips.net/video/cINvV9Yy4Xc/видео.html👇,,

    • @ElChanchoGanador
      @ElChanchoGanador 2 года назад +11

      @@animescsc pero es que no solamente eso , podria leerse desde el sistema el sector de la ram usada , en el momento usado ...
      podrian agregarsele miles de cosas mas tambien no?

    • @josealejandrovelezparra4480
      @josealejandrovelezparra4480 2 года назад +1

      @@animescsc ¿Qué?

    • @marcossosa62
      @marcossosa62 2 года назад +2

      El vídeo menciona que el ordenador normalmente utiliza fenómenos físicos

    • @abadknight164
      @abadknight164 2 года назад

      Importante xD
      No, no es importante, es común que se usen sólo es tener imaginación...

  • @guimor4407
    @guimor4407 2 года назад

    Minuto 2:17 Eduardo, hablaste como Pablo Escobar, jajajaja. Muchas gracias por tu vídeo. A menudo los utilizo en mis clases. Un abrazo desde Lima.

  • @MasterGeekMX
    @MasterGeekMX 2 года назад +2

    Unos computólogos en los años setenta hicieron un generador de numeros aleatorios que usaba una lampara de lava como fuente de los datos, y hoy en dia andan vendiendo una tarjeta de expancion para PC que tiene un isotopo radioactivo, y los datos aleatorios salen de cada vez que esta emita una partícula.

    • @MasterGeekMX
      @MasterGeekMX 2 года назад +1

      @@mikec.mentor5840 Sicierto! Tom Scott hablo de ello, ahora que me acuerdo: ruclips.net/video/1cUUfMeOijg/видео.html

  • @MDarioF
    @MDarioF 2 года назад

    esperaba un video acerca del tema desde hace mucho tiempo

  • @federicoaugustocampos3063
    @federicoaugustocampos3063 2 года назад

    Que Grande Edu!!! aguanten las matemáticas y el trash metal!!
    SALUDOS DESDE ARGENTINA

  • @Davlinares
    @Davlinares 2 года назад +10

    este video me ha recordado una duda que siempre he tenido, incluso lo has dicho tu al final....aleatorio como lanzar una moneda....
    no puede predecirse lo que va a salir en una moneda si se lanza al aire siempre partiendo desde cara por ejemplo y con la misma fuerza exacta y en una cámara que el aire o no lo hay o es constante? no se igual es una tonteria... pero es algo que me he preguntado siempre...

    • @cbaron1234
      @cbaron1234 2 года назад +5

      Buena pregunta. Cuando era adolescente, desarrolle la capacidad de lanzar cierta moneda de mi pais, y lograr que cayera por el lado opuesto al que la lanzaba, mas del 90 % de las veces! Casi siempre ganaba, si yo era el que lanzaba la moneda!

    • @antoniogallardo2382
      @antoniogallardo2382 2 года назад +1

      No tengo argumentos para responderte. Pero lo más lógico sería que siempre tendría que caer igual, es como si replicaras lo mismo una y otra vez.

    • @cbaron1234
      @cbaron1234 2 года назад +1

      @@antoniogallardo2382 Exacto Antonio. Mejor no se podia decir.

    • @francopauwels3937
      @francopauwels3937 2 года назад +1

      Yo solía tener la misma duda! Excelentes respuestas. Parece que, sin recurrir a lo cuántico, es imposible la aleatoriedad pura en la física mecánica convencional

    • @samicalvo4560
      @samicalvo4560 2 года назад +5

      Si lanzas la moneda dos veces con exactamente las mismas condiciones, se repetirá el resultado. La cosa es que es un sistema muy sensible a las condiciones iniciales, caótico, así que un cambio muy muy pequeño, el resultado varía de forma radical. Sin embargo, tirar una moneda no es aleatorio, de hecho ningun proceso físico clásico lo es

  • @jorgecelis6881
    @jorgecelis6881 2 года назад

    Ufff este método es muy bueno que como mencionas en el video, podríamos implementarlo mediante hardware, iré corriendo para programarlo en un microcontrolador para ver el efecto 👌🏻 gracias

  • @alexandrudanielmartinas3615
    @alexandrudanielmartinas3615 Год назад

    Gracias,buen video

  • @lmaxsd
    @lmaxsd 2 года назад

    GRACIAS GRACIAS GARCIAS me sacaste una duda que ningún informático fue capaz de responderme nunca!!

  • @zapatillasiniestra
    @zapatillasiniestra 2 года назад

    Alta remera, papu!

  • @juanmorales-wb6fp
    @juanmorales-wb6fp 2 года назад +38

    muy interesante, añadir que la constante Omega de Chaitin es un claro ejemplo de sucesión aleatoria al estilo Kolmogorov que conecta con las teorias de Turing y Goedel!

  • @markkonka
    @markkonka 2 года назад

    Espectacular

  • @Majomaximo
    @Majomaximo 2 года назад

    De hecho, una de las primeras cosas que se debe aprender a la hora de utilizar rand, srand o cualquiera de sus variables, es cambiar la semilla antes de cada iteración o al comprobar te da los mismos números siempre.

  • @kevinrivera2453
    @kevinrivera2453 2 года назад +3

    ¿Quién pudiera por favor explicarme la frase del final? muchas gracias

  • @Ricardo-sc7nf
    @Ricardo-sc7nf 2 года назад

    ¡¡¡ Muchas gracias por responder mi petición !!!

  • @DragonTsunami
    @DragonTsunami 2 года назад +8

    Así como dato curioso, algunos juegos como el Pokémon Esmeralda utilizaban el valor en segundos de el tiempo que se tarda entre el inicio del videojuego y el momento en el que es presionando "Continuar" para crear la "semilla" y así hacer más aleatorio el juego.

  • @ElChanchoGanador
    @ElChanchoGanador 2 года назад +14

    Justo le queria mostrar un video a un amigo que peleó conmigo sobre el tema
    casi que me dijo asi antes de ver el video
    " is qui rind mi giniri lis nimiris iliatiris jajaja"
    nos divertimos bastante , aclare dudas y el ahora entiende como es que funcionan

  • @samicalvo4560
    @samicalvo4560 2 года назад +54

    Respecto a la definición de sucesión aleatoria del final del video, una sucesión puede decirse que es mas aleatoria cuanto más información contiene (sí, es antiintuitivo), es decir, cuantas mas palabras, información, se necesite para describirla. De ahí la definición dada en el video. Y esto es porque aquello aleatorio se caracteriza por no ser predecible y por tanto, la única manera de describirlo es explicando literalmente en qué consiste (porque si es predecible, puedes dar unas condiciones iniciales y unas reglas que aplicar y llegar al suceso en cuestión). Hay un video muy bueno de Veritasium (en inglés): ruclips.net/video/sMb00lz-IfE/видео.html

    • @gerabyte2f799
      @gerabyte2f799 2 года назад +2

      Lo voy a ver, ese canal es muy bueno

    • @joseluisgomez7428
      @joseluisgomez7428 2 года назад +1

      correcto, la entropia siempre aumenta por lo que cada vez hay más información, esto significa que el universo no está predestinado sino que si tiene algo de aleatoridad, no puede estar definido todo desde por las condiciones iniciales como si de un péndulo se tratará. Buen video

    • @azaria_phd
      @azaria_phd 2 года назад

      Y por esto un archivo que contiene ruido (números aleatorios) teóricamente no se puede comprimir, mientras que un archivo con un único número repetido n veces se podría comprimir hasta tal punto de solo necesitar almacenar el número y la cantidad de veces que aparece.

    • @gerabyte2f799
      @gerabyte2f799 2 года назад

      @@azaria_phd Ooooh toda la razón, nunca lo había pensado.

  • @Devxcuba
    @Devxcuba 2 месяца назад +1

    7:10 los números se volverían a repetir cuando se exceda el
    Periodo, el LFSR esta representado por un polinomio primitivo de grado t siendo el periodo de este 2^t - 1 si mal no recuerdo, esto garantiza que el LFSR recorra todos los elementos del campo en sus estados internos, esto es ampliamente utilizado en los cifrados de Flujo como el A5.1 que fue utilizado para el cifrado de las comunicaciones en la 2G si no me equivoco, existen otros como el Snow que se empleó en la 3G

  • @ozzy1987mr
    @ozzy1987mr 2 года назад

    brutal entre tantas teorias logicas y demas

  • @luisangelbellocastellanos
    @luisangelbellocastellanos 2 года назад +2

    Confirmo la importancia de los números pseudoaleatorios en la simulación, ya que hay un momento donde debe probarse la simulación corriendola varias veces y en cada corrida se necesita un número diferente inicial, esto con la intención de comprobar que la simulación realmente funciona como se espera.
    Gracias números pseudoaleatorios.

    • @sinceramente2512
      @sinceramente2512 2 года назад

      el video no deja en claro lo suficiente porque el aza no es posible en ordenadores, simplemente no es azar porque si conocemos las condiciones inciales y los algoritmos usados podemos hallar los numeros...lo contrario al azar real que al parecer solo se da en sistemas cuanticos (y tampoco es que se este tan seguro al 100% que es asi). nada que se genere por CAUSALIDAD puede dar a la luz un numero al azar porque seria contradictorio, y los ordenadores son sistemas CAUSALES (causa y efecto, si se sabe la causa, se puede saber a donde llegar)

  • @sebazm693
    @sebazm693 2 года назад

    Que calidad de explicacion !!!

  • @dennymajano
    @dennymajano 2 года назад +17

    exactamente en 01:00 los números aleatorios que se me vinieron a la mente fueron 7 y 3 que predecible soy...😭

    • @carlosapardo6674
      @carlosapardo6674 2 года назад +4

      Tristísimo, yo pensé en el 37

    • @Dvid-ie9uq
      @Dvid-ie9uq 2 года назад

      @@carlosapardo6674 37 x2

    • @valentinoromitti6005
      @valentinoromitti6005 2 года назад

      Yo pensé en el 61 jajsjsj

    • @Vladimir-eb8ve
      @Vladimir-eb8ve 2 года назад +2

      cuando dijo un número del 1 al 100, de flojera me fui a la mitad, 50, número par, termina en 0 y de paso tiene un 5 😂

    • @davidyc2826
      @davidyc2826 2 года назад

      Yo en el 45

  • @RicardoGarCeb
    @RicardoGarCeb Год назад +1

    Justo hoy pregunté a un amigo que es profesor de com. Cuántica si existían generadores de primos aleatorios basados en los estados medidos de los qbits en un computador cuántico para obtener la semilla ¿Señor Eduardo, tiene usted algún vídeo que hable de ésto en detalle? Me interesa la complejidad de esta aproximación y su posible implicación en nuevas versiones de algoritmos de criptografía. Un saludo y muchas gracias por su trabajo aquí, en rrss y en Órbita Laika

  • @ramongalan4975
    @ramongalan4975 2 года назад

    Fantástica la camiseta¡¡¡

  • @miguelsantos1985
    @miguelsantos1985 2 года назад +1

    Yo hubiese añadido que hay unos postulados que definen las reglas para que una secuencia de bits pueda considerarse pseudo-aletoria. Se llaman postulados de Golomb por si alguien quiere buscarlo.
    Muy buen vídeo!!

    • @Bryannbytes
      @Bryannbytes 3 месяца назад

      Tienes mas info de esto ?

  • @Bryannbytes
    @Bryannbytes 3 месяца назад

    Donde puedo orientarme mas de este tema, respecto a la matemática aplicada a la computación para generar números aleatorios ?

  • @newemc2
    @newemc2 2 года назад

    Yo tengo entendido que hasta la fecha el de los mejores generadores es Merssenne Twister, aunque computacionalmente es más complejo y no tan rápido y fácil de implementar como el típico Generador Lineal Congruencial Mixto. Algo que he extrañado en el video es una "2da parte", porque la idea no es simplemente tirar números asi como así. Después de todo los generadores como bien dicen el video tiran números uniformemente distribuídos... y la realidad es que estos no necesariamente deba ser así ;) Éstos valores luego son llevados a una función de distribución/densidad para obtener el valor acorde a la distribución que esperamos para el modelo que estamos analizando. De ese modo para todo valor entre 0..1 que devuelve el generador, existe una correspondencia a un rango n..m acorde a una distribución elegida con ciertos parámetros. Ejemplo práctico: en los videos juegos, tablas de recompezas o "looteo" donde ciertos items tienen más probabilidad de salir que otros, esto se consigue haciendo que sigan distribuciones como la normal, student, o una propia definida. Los generadores tiran valores entre o y 1 y estos son llevados a la distribución y devuelve la variable aleatoria.

  • @AseNWorld
    @AseNWorld 9 месяцев назад

    Genio!

  • @jesusmorocoima1860
    @jesusmorocoima1860 2 года назад

    me encanto tu video

  • @diegich3733
    @diegich3733 2 года назад

    Gracias por explicarlo. 😁

  • @diegogb7389
    @diegogb7389 2 года назад +3

    Siempre tuve esa duda, llegue a la conclusión de que una buena idea seria utilizar la hora para generar números aleatorios, pero nunca pensé en la temperatura o cantidad de espacio en el disco duro libre

    • @sinceramente2512
      @sinceramente2512 2 года назад

      el video no deja en claro lo suficiente porque el aza no es posible en ordenadores, simplemente no es azar porque si conocemos las condiciones inciales y los algoritmos usados podemos hallar los numeros...lo contrario al azar real que al parecer solo se da en sistemas cuanticos (y tampoco es que se este tan seguro al 100% que es asi). nada que se genere por CAUSALIDAD puede dar a la luz un numero al azar porque seria contradictorio, y los ordenadores son sistemas CAUSALES (causa y efecto, si se sabe la causa, se puede saber a donde llegar)

  • @franciscodanieldiazgonzale2096

    La definición de Kolmogorov, padre de la probabilidad moderna, es muy buena pero también muy computacional, otra manera de decir que es lo computable y qué no.
    Me quedé con ganas de que explicara los métodos basados en la intersección de una recta con ciertas curvas elípticas, otra manera contemporánea de generar números pseudo aleatorios

  • @MrAlvaroxz
    @MrAlvaroxz 2 года назад +2

    El otro día hice un programa que toma un frame de una cámara de transito de mi ciudad, tomo el rgb de cada pixel y aplico un algoritmo, hecho a mi criterio, como sumas y cosas para obtener un número. Ahora bien, es bastante lento el proces, es decir:
    1. Tener y compartir info por internet
    2. Descargar la imagen
    3. Descomponer y obtener cada rgb de los pixeles
    4. Realizar alguna operación con estos para que de un número
    Esto lo hice para un amigo que estudia física y quería hacer una simulación física como dice usted. Lo que hice para mejorar la velocidad es usar hilos, en un programa que no se detiente, luego los guardo en una bd, cosa que cuando los necesite sea más rápido, sino sería un desastre de proceso.
    Edit: Aún así, debo decir que para procesos exigente, es bastante ineficiente.
    Saludos eduardo, buenísimo canal.

    • @EstebanGrasso
      @EstebanGrasso 2 года назад +1

      Conozco a alguien que hizo algo muy parecido: usaba una webcam para filmar cinco de lamparas de lava. Del video sacaba dos numeros, uno que usaba como semilla para generar pseudoaleatorios y otro como contador que decia cuantos numeros generaba antes de renovar la semilla y el contador usando la webcam. Tal vez puedas usar algo asi para que sea más rapido o eficiente.

    • @MrAlvaroxz
      @MrAlvaroxz 2 года назад +1

      @@EstebanGrasso ohhh que buena idea, así usas tu pc, mil veces más rápido. Hay que invertir, pero es mejor, yo no lo usaría como seed, simplemente usaría ese object como el rand, la idea sería de esa forma que full rand, pero me parece excelente idea. Buenisoma info esteban, gracias!!!

    • @ascetahedonista7161
      @ascetahedonista7161 2 года назад

      Creo haber escuchado una vez que alguien usaba las olas del mar como seed, aunque ahora mismo se me escapan los detalles.

    • @EstebanGrasso
      @EstebanGrasso 2 года назад

      @@MrAlvaroxz claro eso seria full rand, pero si no mal recuerdo, no lo había hecho full rand porque necesitaba muchos rand y le tardaba demasiado, así que al final quedó en algo entremedio usando pseudoaleatorios y renovando la seed seguido. Supongo que si se puede optimizar bien el codigo o no necesitas generar demasiados números podrías ir full rand directo.

  • @MonitoLokitoyChokoAr
    @MonitoLokitoyChokoAr 2 года назад

    Esto me trajo un recuerdo
    ¿Alguien a jugado crusader Kings? bueno para generar nuevos personajes (npc) usa como semilla la hora del ordenador, lo que causa que si le das muy rápido al botón para crear nuevos personajes puedes hacer que te de muchos personajes iguales.

  • @michaelespinoza4562
    @michaelespinoza4562 2 года назад

    2:10 por eso es bueno leer la documentación. Por cierto, en la standar library de C, tenemos que llamar a srand para dar la seed antes de llamar a rand.

  • @brayanburgosmonsalvez7224
    @brayanburgosmonsalvez7224 2 года назад +7

    Así funciona la función aleatoria de Spotify? Siempre tuve la duda de si al activar el modo aleatorio sería posible que la lista se reproduzca en el orden que fue creada 🤔

    • @galaxy-gallo3324
      @galaxy-gallo3324 2 года назад +2

      Si, es posible y no es muy raro que ocurra dependiendo de la cantidad de canciones que hayan

    • @olivercastro5300
      @olivercastro5300 2 года назад +1

      A mí me quebraba la cabeza que no hubiera una función aluleatoria que luego de reproducir una canción, la excluyera de la lista.
      Siempre se terminan repitiendo canciones 😠

  • @luissalazar1180
    @luissalazar1180 2 года назад +1

    Acá me doy cuenta que el tiempo entre cada generación de un número aleatorio puede jugar un factor importante.
    Me explico, en ciertos juegos, a veces se me ha dado la situación que al generar eventos aleatorios rápidamente, se repite el mismo evento favorable o desfavorable al azar, estamos hablando de la repetición de un evento que tiene una probabilidad de 1/100 en aparecer, algo que por intuición del concepto del azar, no se siente real.
    Es posible que tomando semillas que varían respecto al tiempo, en pequeños lapsos de tiempo puedan generar los mismos números , lo que a su vez causan que ciertos eventos se puedan repetir.

  • @wilgeraucapuri836
    @wilgeraucapuri836 2 года назад +1

    Siempre me pregunte cómo funcionaban los números ramdom buen video

  • @juandavid4576
    @juandavid4576 Год назад +1

    he creado una teoria que conjuntos del azar asi le he llamado, en que se basa, en que en cualquier numero de datos aleatorios se les puede dar aleatoriamente un patron entre ellos y estos patrones que estan distribuidos en 50/50 siempre crearan grupos consecutivos varias veces, esto en que ayuda en que al yo poner mas patrones de 50/50 puedo segmentar posibles resultados futuros al verle repetirse varias patrones por varias veces entre si el rango del dato siguiente disminuira

  • @David123456789345
    @David123456789345 2 года назад

    Si se puede a través de threads, si le asignó un valor a un thread y una posición según su orden de llegada puedo generar números aleatorios ya que no se puede determinar el orden el que llegan.

  • @juancarlossanchezveana1812
    @juancarlossanchezveana1812 2 года назад

    Sorprendente

  • @RGAM1989
    @RGAM1989 2 года назад

    En los videojuegos multijugador donde hay acciones que dependen del azar, los generadores de números pseudoaleatorios resultan más útiles que los aleatorios verdaderos.
    En muchos juegos, cada jugador (su instancia del juego, es decir, PC, celular, etc.), antes de iniciar la partida, deciden cuál será el valor de la semilla (puede ser elegido por el anfitrión, y los demás lo usan, o negocian de otra forma).
    Así, si todos tienen el mismo generador de números aleatorios, con la misma semilla, pueden cada uno generar determinísticamente los eventos aleatorios del juego, y no dependen constantemente del anfitrión para saber qué resultado dio la "tirada de dados", y puede sincronizarse tal como cualquier acción no aleatoria.
    Sí, es una ilusión, así como un vídeo es una secuencia de imágenes estáticas que cambian tan rápidamente que el ojo (y el cerebro) humano no diferencia de una animación real.

  • @ascetahedonista7161
    @ascetahedonista7161 2 года назад +8

    Hay una curiosidad que siempre me gusta mencionar cuando la conversación se trata de aleatoriedad:
    Cuando salió al mercado el ipod mucha gente se quejó de que al poner una lista de reproducción en orden aleatorio algunas canciones se repetían a veces. Esto era en realidad un error de percepción ya que si en una lista de 20 canciones la probabilidad de que tomando una canción al azar salga la 15 es de 1/20. Pero es que la probabilidad de que la siguiente canción se de nuevo la 15 sigue siendo 1/20.
    Al final, los ingenieros de apple tuvieron que hacer que el algoritmo fuese menos aleatorio para que la gente tuviera la percepción de que era más aleatorio.

    • @JorgeLuis-ts6qp
      @JorgeLuis-ts6qp 2 года назад +2

      Pero es que no tiene mucho sentido que se repitan ¿no? O sea lo lógico sería una aleatoriedad como la de Spotify (por ejemplo). No se trata de que me dé una canción aleatoria, si no de que reproduzca todas las canciones en un orden aleatorio.

    • @SergioScauso
      @SergioScauso 2 года назад

      Claro, eliminar de la lista las que ya se reprodujeron

    • @lcalvaro
      @lcalvaro 2 года назад

      @@JorgeLuis-ts6qp Para mí son conceptos distintos. Una cosa es reproducir las canciones de una lista de manera aleatoria donde no se define el número de repeticiones, y otra cosa es ordenar una lista de manera aleatoria. En el primer caso, se puede dar que se reproduzca la misma canción dos veces seguidas. pero en el segundo caso, si tienes una lista de 5 canciones, una vez termine la 5 se volverá a reproducir la lista en el mismo orden (por ejemplo 3,5,1,2,4,3,5,1,2,4...). Creo que así es como actúa Spotify.

    • @JorgeLuis-ts6qp
      @JorgeLuis-ts6qp 2 года назад

      @@lcalvaro luego no es que el iPod fuera "demasiado aleatorio", es que tenía una aleatoriedad que no era útil.

    • @ascetahedonista7161
      @ascetahedonista7161 2 года назад +1

      @@SergioScauso Pues he allí el asunto, si la primera canción que se reproduce es la 15 y ha salido con una probabilidad de 1/20 siendo equitativa con respecto a todas las demás, y luego la quito de la lista para asegurarme de que ya no pueda aparecer, entonces ya se que las probabilidades de vuelva a aparecer la 15 es 0 y 1/19 para todas las demás creando una tendencia y por lo tanto, mas predecible y menos aleatoria.

  • @pablitox261
    @pablitox261 2 года назад

    si se toman las partículas para generar números se puede hacer lo mismo para generar un medio comunicativo con longitudes de onda en el espacio. . . 2:03 además si se encuentran patrones con ciertos métodos como el de AlphaFold 2 se hace mas sencillo, a veces es bueno acotar no?

  • @abrahamrivas8241
    @abrahamrivas8241 2 года назад

    Pegunta se usa tambien como sistema el metodo maldenbrod? (como se escriba) tengo entendido que ese sistema produce cierta aleatoriedad

  • @Linki-mh7qx
    @Linki-mh7qx 2 года назад

    Que curioso, no lo sabia. Saludos

  • @AbelValeroJimenez
    @AbelValeroJimenez 2 года назад +5

    Me ha pasado todo lo que has dicho, muy interesante el video.
    Mi problema era ligeramente diferente, tenia que hacer que X dispositivos generasen números diferentes seudo aleatorios, con el mismo programa, la solución paso por usar la MAC de esos dispositivos y el tiempo que llevaban encendidos.
    Otra solución que leí, era hacer un sensado (Medir la tensión) de una pata del chip al aire, esto lee mucho ruido. No es un vacío cuántico pero es mucho mas barato ;)

  • @IInsmouth
    @IInsmouth 2 года назад

    Grande exodus

  • @The-One-and-Only
    @The-One-and-Only 2 года назад +3

    es decir que la descripción de una sucesión aleatoria debe ser absurdamente compleja para que sea realmente aleatoria?

  • @JPBRLVT21
    @JPBRLVT21 2 года назад

    Un Matematico con una camiseta de Exodus !!!! Se podria decir que es uno de los tipos mas cool del planeta !!!!!

  • @Megalcristo2
    @Megalcristo2 2 года назад +5

    A mí me gusta verlo como que la aleatoriedad, o al menos el concepto actual que tenemos de ella, no existe. Lo que pasa es que no tenemos los medios (variables, tiempo, potencia de cálculo) para calcular el resultado. Cuando tiramos una moneda o un dado, el resultado viene dado por factores como la fuerza, ángulo, rozamiento, y desde que uno de ellos varíe un poco el resultado cambia muchísimo. El demonio de Laplace es una idea/situación muy parecida y muy interesante.

    • @eliotisraelaaronrocha6162
      @eliotisraelaaronrocha6162 2 года назад

      Lo aleatorio es todo aquello que no tenemos la capacidad de calcular y/o predecir.
      El único capaz sería, como dices, el demonio de Laplace.

  • @d.alfaro21
    @d.alfaro21 Год назад

    Una consulta y perdón por la ignorancia: ¿Cómo se definen las operaciones que determinan los números pseudo aleatorios si yo defino los límites dentro de los cuales se elige? Por ejemplo, si quiero un número entre 1 y 10 o entre 3000 y 4000. Porque en ese caso las operaciones deberían ir variando, o no? Y si fuera así habría infinitas operaciones para determinar estos números?

  • @arturoortega537
    @arturoortega537 Год назад

    grande Juanfran

  • @howardyusufaky375
    @howardyusufaky375 2 месяца назад

    Enhorabuena por tu canal.
    Viendo este vídeo he pensado que quizá estaría bien ser millonario y que las matemáticas podrían ayudarme.
    ¿Podrías decirme si los números de los sorteos (primitiva, bonoloto, lotería, quinielas, ...) se "adaptan" de alguna forma a la proporción aurea?
    No parece ilógico pensar que si la Naturaleza, a veces, lo hace, también pueda hacerlo el azar.
    Y si es así, quizá no fuera difícil engañar al azar.
    (Prometo compartir el premio contigo).

  • @elcid200
    @elcid200 2 года назад

    Precisamente tuvimos una practica en la carrera en la que a todos nos obligaron a usar la misma semilla en la función random para poder el profesor ver si el analisis estaba bien hecho y nos daba a todos lo mismo

  • @lunadelolmodecastro8198
    @lunadelolmodecastro8198 2 года назад

    Superinteresante

  • @daep911
    @daep911 2 года назад +3

    Excelente video, muy bien explicado como siempre. Y sí, los ordenadores generan números seudo aleatorios, recuerdo estar probando esas funciones aleatorias en un lenguaje de programación y se da uno cuenta con pocos intentos que no es tan aleatorio

    • @danielsantrikaphundo4517
      @danielsantrikaphundo4517 2 года назад +2

      Seguramente la usaste mal, porque están hechas precisamente para q no se pueda percibir 'con unos pocos intentos'. De hecho superan bien varios test estadísticos de aleatoriedad y uniformidad; t invito a comprobarlo

    • @daep911
      @daep911 2 года назад

      @@danielsantrikaphundo4517 eso fue hace años, los lenguajes han mejorado sus algoritmos, pero recuerdo que generando números entre 0 y 1000, en no muchos intentos aparecían varios repetidos

    • @danielsantrikaphundo4517
      @danielsantrikaphundo4517 2 года назад

      @@daep911 q aparezcan números repetidos no es indicio de falta de aleatoriedad tmpk, aunq depende de cómo se repitan.
      Realmente estas cuestiones (generadores de números pseudoaleatorios) se abordan de dos formas: una matemática y otra estadística. Precisamente porque sino hay q basarse en la interpretación subjetiva de quien observa

    • @newemc2
      @newemc2 2 года назад

      @@daep911 ¡Pero hombre! ¡Si tu mismo estás acotando el rango! Si estableces que tire valores entre 0 y 1000 es muy probable que vuelva a tirarte el mismo número. Después de todo, la secuencia máxima que podrá darte será de 1000 items. Prueba con números y sencuencias grandes y observa. Las funciones rnd/rand/random o el nombre que tenga implementada en los lenguajes tiran un valor entre o y 1. Ese número tiene varios decimales que es donde está la gracia de la pseudoaleatoriedad. Cuando tu defines que esto sea "transformado" a un rango tan pequeño pierdes esa aleatoriedad ya que los decimales más chicos no tienen demasiada incidencia en el cálculo, como por ejemplo rand*1000. Y si no me crees haz la prueba.

  • @jaimeroa7656
    @jaimeroa7656 2 года назад

    me gustaría saber si las plataformas de juegos de azar utilizan este tipo de sistema para generar sus numeros

  • @j.m.magadan75
    @j.m.magadan75 Год назад

    Según algunos físicos, algo que si podría ser completamente aleatorio y probablemente lo único, es el movimiento impredecible que ocurre a niveles subatómicos o aleatoriedad cuántica. Aún así nunca lo sabremos al 100%

  • @vicentefelipecarvajal4185
    @vicentefelipecarvajal4185 2 года назад

    Buena polera máster

  • @angelluisvillanueva6794
    @angelluisvillanueva6794 2 года назад

    Eres un crack Eduardo, se aprende y se divierte uno con tus vídeos, qué más se puede pedir

  • @miguelangelvillafuerte3328
    @miguelangelvillafuerte3328 2 года назад

    jajajaja... buenísimo: pues yo programo en C, en Python, en Rust... Y tengo mis funciones RND y me generan los número aleatorios... JJAJAJA Excelente hermano ! 2:17