¡Cómo usar VBA para juzgar y actualizar en Excel!
Puedes "probar" esto con VBA, pero la eficiencia es demasiado baja. En casos extremos, no puede salir incluso después de un largo tiempo de cepillado.
¿Por qué no evitar ambas situaciones generando números aleatorios? Por ejemplo, al programar, puede considerar el problema de dos números negativos consecutivos y determinar el número aleatorio recién generado. Si es un número negativo, ajuste el límite inferior del rango de valores del número aleatorio actual a 0.