Random Number methoden in Java terug willekeurige getallen voor gebruik in het programma . Er zijn twee manieren om een willekeurig getal in de programmeertaal Java te genereren . Om willekeurige getallen met behulp van Java te genereren, moet u de basiseigenschappen van elke methode leren door het bestuderen van voorbeelden en een generator programma demonstratie in Java . Soorten Java Random Number Methoden Een manier om een willekeurig getal in de programmeertaal Java te genereren is met behulp Math.random . Dit is een instantie van de klasse Math , en wordt het meest gebruikt bij een enkel willekeurig getal nodig is in een programma . Een tweede manier om een willekeurig getal in Java te maken is om een java.util.Random object te maken . Dit wordt vaak gebruikt wanneer een reeks willekeurige getallen nodig zijn . Behulp Math.random ( ) op Math.random ( ) retourneert een ( pseudo ) random dubbel binnen het bereik van 0,0 tot 1,0 . Bijvoorbeeld ://genereren van een willekeurig getal : dubbele randomNumber = Math.random ( ) ;//view waarde van de variabele randomNumber : System.out.println ( randomNumber ) ; Voorbeeld van uitvoer : 0,46041540179337437 < br > Meer over Math.random ( ) op Math.random ( ) kan worden uitgebracht om zijn type te veranderen . Bovendien kunnen rekenkundige bewerkingen worden gebruikt om het teruggekeerde nummer om te zetten in een ander bereik . Bijvoorbeeld ://Geeft een pseudo - willekeurig getal tussen 0 en 9int randomNumber = ( int ) ( Math.random ( ) * 10 ) ; behulp java.util.Random < br > de Java-klasse java.util.Random genereert een ( pseudo ) random getal gebaseerd op een 48 - bit zaad //importeren van de java.util.Random klasse: . import java.util.Random ;//instantiëren een Random object : Random randomizer = new Random ( ) ;//het genereren van een willekeurig getal : int randomNumber = randomizer.nextInt ( ) ;//view waarde van de variabele randomNumber : System.out.println ( randomNumber ) ; Voorbeeld van uitvoer : -783604159 < br > Meer over het gebruik van java.util.Random Als u een nummer wilt opgeven , gebruik nextInt ( int n ) om het bereik van 0 ( inclusief) opgeven om n ( exclusief) . Bijvoorbeeld ://genereren van een willekeurig getal tussen 0 en 9Random randomizer = new Random ( ) ; int randomNumber = randomizer.nextInt ( 10 ) ;//het genereren van een willekeurig getal tussen 10 en 19Random randomizer = new Random ( ) ; int randomNumber = randomizer.nextInt ( 10 ) 10 ; Java Random Number Generator Programma Het volgende is een werkende Java- code die een goede illustratie eenvoudige voorbeelden van het genereren van willekeurige getallen //. import Java Random classimport java.util.Random ;//Java hoofdklasse - volledig programma om willekeurig getal generationpublic class RandomNumGeneratorMain {public static void main ( String [ ] args ) demonstreren { //gebruik Math.random ( ) om willekeurig getal integer genereren tussen 0 en 9int randomNumber1 = ( int ) ( Math.random ( ) * 10 ) ; System.out.println ( " Random # 1 : " + randomNumber1 ) ;//gebruik java.util.Random om willekeurige getal genereren tussen 0 en 9Random randomizer = new Random ( ) ; int randomNumber2 = randomizer.nextInt ( 10 ) ; System.out.println ( " Random # 2 : " + randomNumber2 ) ;//gebruiken dezelfde java.util.Random object om willekeurig getal tussen 0 genereren en 99int randomNumber3 = randomizer.nextInt ( 100 ) ; System.out.println ( " Random # 3 : " + randomNumber3 ) ; } }
|