Można by było napisać warunek, że jeżeli wylosowana zmienna istnieje to losowanie się nie wykonuje. Ale to tylko sugestia, bo nie wiadomo jak wygląda zależność między losowaniem, a wypisywaniem na ekran, czy zmienna jest lokalna, czy globalna, czy zastosowałeś domknięcia.