lenguaje-latino / latino

Lenguaje de programación de código abierto para latinos y de habla hispana.
http://lenguajelatino.org/
Other
466 stars 51 forks source link

Falta de aleatoriedad en mate.aleatorio( ) #209

Open FrkL81 opened 1 year ago

FrkL81 commented 1 year ago

Reportando bug

no escribir en esta área y marcarlo al completar el issue.

no escribir en esta área y marcarlo al completar el issue.

Más detalles:

El siguiente código genera un número aleatorio entre 1 y 10, y repite el ciclo 100 veces, también cuenta las veces en la que el número 10 aparece. Sin embargo, no importa cuantas veces lo ejecute, siempre resultan los mismos números aleatorios en las mismas iteraciones. Por ejemplo, en mi caso la última iteración siempre es:

Iteracion: 100 Aleatorio: 2 Cuenta de 10 es: 9

y la cuenta final siempre es 9.

Código en donde ocurre:

limpiar()
c = 0
i = 0
x = 0
mientras i < 100
    x = mate.aleatorio(1,10)
    si 10 == x
        c = c + 1
    fin
    i = i + 1
    imprimir ("Iteracion: " .. i .. " Aleatorio: " .. x .. " Cuenta de 10 es: " .. c)
fin
leer()