Méthodes de nombre aléatoire de nombres aléatoires de retour Java pour utilisation dans le programme . Il ya deux façons de générer un nombre aléatoire dans le langage de programmation Java. Afin de générer des nombres aléatoires à l'aide de Java , vous devriez apprendre les propriétés de base de chaque méthode à travers l'étude des exemples et une démonstration de programme générateur en Java. Types de Java Méthodes de nombres aléatoires
Une façon de générer un nombre aléatoire dans le langage de programmation Java est d'utiliser Math.random . Il s'agit d' une instance de la classe Math , et est le plus souvent utilisé quand un nombre aléatoire unique est nécessaire dans un programme. Une deuxième façon de créer un nombre aléatoire en Java est de créer un objet java.util.Random . Ceci est communément utilisé lors d'une série de nombres aléatoires sont nécessaires.
Utilisant Math.random ( )
Math.random ( ) retourne une (pseudo) aléatoire dans deux l'ordre de 0,0 jusqu'à 1,0 . Par exemple ://générer un nombre aléatoire : double randomNumber = Math.random ( ) ;//Affiche la valeur de la variable randomNumber : System.out.println ( randomNumber ) ; Exemple de sortie: 0,46041540179337437
< br > En savoir plus sur Math.random ( )
Math.random ( ) peut être converti en modifier son type . En outre, les opérations arithmétiques peuvent être utilisés pour convertir le nombre renvoyé à une gamme différente. Par exemple ://renvoie un entier pseudo- aléatoire compris entre 0 et 9int randomNumber = (int ) ( Math.random ( ) * 10);
aide java.util.Random
< br >
la classe java.util.Random Java génère un nombre (pseudo) aléatoire basé sur une graine de 48 bits //importer la classe java.util.Random : . importation java.util.Random ;//instancier un hasard objet : Random randomizer = new random () ;//générer un nombre aléatoire : int = randomNumber randomizer.nextInt ( ) ;//Affiche la valeur de la variable randomNumber : System.out.println ( randomNumber ) ; Exemple de sortie: -783 604 159 < br >
plus sur l'utilisation java.util.Random
pour spécifier une plage de nombres , utilisez nextInt (int n) pour spécifier la gamme de 0 (inclus) à n ( exclusive) . Par exemple ://générer un nombre aléatoire compris entre 0 et 9Random randomizer = new Random () ; int randomNumber = randomizer.nextInt (10 ) ;//générer un nombre aléatoire compris entre 10 et 19Random randomizer = new Random () ; int randomNumber = randomizer.nextInt (10) +10;
Java random Number Generator Programme
ce qui suit est un code Java travail qui montre des exemples simples de génération de nombres aléatoires //. importation Java aléatoire classimport java.util.Random ;//Java classe principale - le programme complet de démontrer nombre aléatoire classe generationpublic RandomNumGeneratorMain { public static void main ( string [] args ) {//utilisation Math.random () pour générer un nombre aléatoire entier entre 0 et 9int randomNumber1 = (int ) ( Math.random ( ) * 10); System.out.println ( "Random # 1 :" + randomNumber1 ) ;//utilisation java.util.Random pour générer un nombre aléatoire compris entre 0 et 9Random randomizer = new random () ; int randomNumber2 = randomizer.nextInt (10); System.out.println ( "Random # 2 :" + randomNumber2 ) ;//utiliser le même objet java.util.Random pour générer un nombre aléatoire compris entre 0 et 99int randomNumber3 = randomizer.nextInt (100); System.out.println ( "Random # 3 :" + randomNumber3 );}}