Het gebruik van een random number generator , kan uw Java- programma's willekeurige waarden te creëren binnen specifieke bereiken . U kunt de grootste waarde die u wilt dat de willekeurige getallen te denken geven . Het standaard gedrag is voor Java een getal tussen nul en het nummer dat u opgeeft , dus je moet een extra berekening voor de laagste waarde uit te voeren om te genereren "een. " Instructies Import 1 de Java- taal middelen voor uw willekeurige operaties . Voeg de volgende code aan de bovenkant van uw Java-klasse bestand : . Import java.util * ; Deze import bepaalt alles in de " util " -pakket , met inbegrip van de random number generator klasse . Hierdoor kan uw programma om objecten van de klasse instantiëren , zodat u de functionaliteit binnen het kunt openen. Kopen van 2 Maak een willekeurig object in uw programma . Voeg de volgende regel code aan uw Java-bestand : Random randGenerator = new Random ( ) op ; Dit specificeert de willekeurige klas en roept de constructor -methode , waarin een object van de klasse terugkeert . Uw code slaat dan is dit object met een variabele referentie. Het programma kan nu gebruik maken van die variabele verwijzing naar de methoden van de klasse , waaronder genereren van willekeurige getallen . Call methoden van de willekeurige klasse om willekeurige getallen te verwerven 3 noemen . De willekeurige klasse kan aantallen primitieve types integer , double , float , lang en boolean genereren . De volgende voorbeeldcode geeft aan de methode oproep voor willekeurige getallen : randGenerator.nextInt Telkens wanneer uw code wordt uitgevoerd deze methode oproep , het willekeurig object retourneert een integer waarde . Kies de methode voor het nummer dat u wilt in uw programma . 4 Geef het bereik op uw willekeurig getal methode . Je kunt een parameter te leveren aan de generatie methode geeft de maximale waarde van uw willekeurig nummer moet hebben . Echter , bij verstek de klas kiest een willekeurige waarde tussen nul en dat aantal . Als u een nummer wilt met een minimale waarde van een te genereren , daarom moet je een berekening toe te voegen . Je methode oproep als volgt wijzigen: randGenerator.nextInt ( 25 ) 1 ; Dit resulteert in willekeurige waarden tussen een en 26 omdat de willekeurige methode zal waarden tussen nul en 25 terug , met de code vervolgens het toevoegen van een van deze nummers . 5 Store je willekeurig getal in een variabele . Alter uw code als volgt : int randInt = randGenerator.nextInt ( 25 ) 1 ; Dit geeft uw programma een variabele referentie kunnen gebruiken voor verdere verwerking . Om het nummer van uw code is het genereren van testen , voeg de volgende regel : System.out.println ( randInt ) ; Opslaan en uitvoeren van het programma een paar keer om te zien dat de waarden binnen het juiste bereik .
|