Constellation Knowledge Network - Preguntas y respuestas sobre Bagua - Preguntas de elección aleatoria PPT

Preguntas de elección aleatoria PPT

El algoritmo de números aleatorios no repetitivos más simple es este.

Si desea tomar un número aleatorio del 0 al 9

Luego defina una matriz de 10 elementos para almacenar los valores del 0 al 9. Luego defina un número para almacenar el índice inicial de los elementos válidos de la matriz.

Luego tome un número aleatorio que va desde 0, el número de elementos válidos en la matriz actual. La primera vez es 0-10 (es decir, toma un número aleatorio que contiene 0 y no contiene 10).

Supongamos que la primera vez es 5.

Luego genere el quinto elemento en la matriz, luego establezca el quinto elemento en el subíndice inicial del elemento válido (0 en este momento) y establezca el subíndice inicial del elemento válido en - 1 ( No importa si realiza este paso o no), el subíndice del elemento efectivo de la matriz es +1.

Continúe tomando del 1 al 9, suponiendo que el siguiente número aleatorio es 5, genere el quinto elemento y luego establezca el quinto elemento como el subíndice inicial del elemento válido (1 en este momento), el matriz Los subíndices de elementos válidos son +1.

Continúe tomando 2-9, asumiendo que el siguiente número aleatorio es 5, luego genere el quinto elemento y luego establezca el quinto elemento como el índice inicial del elemento válido (esta vez es 2). El índice de elemento válido de la matriz es +1.

Y así sucesivamente, hasta sacar 10 números aleatorios, se sacan 10 números y termina el ciclo.

上篇: ¿Quién es más poderoso, Wei Yan o Yang Yi, los famosos enemigos durante el período de los Tres Reinos? 下篇: La mierda de bebé de Zhou Gong_¿Qué significa la mierda de bebé de Zhou Gong?
Artículos populares