Stap 2: Een willekeurige actie
Dus nu laten we gooien een beetje onvoorspelbaarheid in het programma. We kunnen gebruiken een random number generator en een formule om te bepalen of het nummer gekozen is even of oneven om vrijwel het gooien van een muntstuk. Vervolgens met behulp van als-anders verklaringen, kunt u bepalen wat er gebeurt als de munt kop of munt is. Nu ik dat computergebaseerde gelezen heb random nummer generatoren zijn niet echt volledig willekeurig. Dus terwijl we kan niet echt worden het genereren van willekeurig gedrag, zal het gedrag van robots veranderen op een manier die niet kan worden voorspeld door observatie, die dicht genoeg bij willekeurige voor de doeleinden van dit experiment is.
In deze versie van het Wetboek ingevoegd ik een willekeurige actie. Wanneer de robot rechtdoor, een obstakel tegenkomt als de willekeurig getal gegenereerd is zelfs it-experts zal terug tot de links. Als de gegenereerde getal oneven is, het zal een back-up naar rechts. Dus moet elke keer dat de robot obstakel rechtdoor aangetroffen, er een 50% kans op het ofwel steun tot links of naar rechts. Genoeg willekeur te maken een beetje meer interessant!