Le langage de programmation Java est un outil puissant en informatique, offrant des possibilités illimitées pour tous les types de programmes. Parmi les nombreuses fonctionnalités de Java est la capacité de générer des nombres aléatoires, en format Integer et Point flottant. Ce guide va passer par les étapes requises pour initialiser cette fonctionnalité et de générer des nombres aléatoires.
Difficulté : Modérément facile
Instructions
Vous aurez besoin de choses
- Ordinateur avec Java installé
- Environnement de développement Java avec que vous êtes familiarisé
- Ouvrir le fichier Java la fonctionnalité nombre aléatoire sera utilisé en. Ce fichier Java peut être un nouveau programme ou un.
- Tapez la ligne suivante du code dans le fichier de Java, au-dessus de la déclaration de classe pour ce fichier Java : import java.util.Random ; Cette ligne va importer le paquet de bibliothèque aléatoire nécessaire pour générer des nombres aléatoires.
- Créer une instanciation de la classe Random, qui permet d’accéder aux méthodes de génération de nombres aléatoires. Un exemple de code de l’instanciation de Random est : générateur aléatoire = new Random() ; Une fois instancié, les méthodes Random peuvent être utilisés pour générer des nombres aléatoires.
- Créez un entier aléatoire en appelant le nextInt() de la méthode aléatoire. Cette méthode renvoie un entier partir des entiers de plage valide de Java. Un exemple d’appel de cette méthode est : int r = generator.nextInt() ;
- Créer une virgule flottante aléatoire en appelant le nextDouble() de la méthode aléatoire. Cette méthode retourne une valeur entre 0 et 1, mais ne retournera jamais 0 ou 1. Un exemple d’appel de cette méthode est : double s = generator.nextDouble() ;
- Créer une gaussienne aléatoire en appelant le nextGaussian() de la méthode aléatoire. Cette méthode renvoie un nombre d’une distribution normale, donnée une moyenne de 0 et un écart de 1. Un exemple d’appel de cette méthode est : int t = generator.nextGaussian() ;
Importation et initialisation aléatoire
Générer des nombres aléatoires
Conseils & avertissements
La classe Random, comme tous les générateurs de nombres aléatoires, est ensemencée lors de l’instanciation. La graine par défaut est à l’heure actuelle, mais les autres graines peuvent être utilisés. Lors de l’instanciation aléatoire, tout entier Long peut servir la graine en lui en tant que paramètre au constructeur d’aléatoire. Pour générer un nombre aléatoire entier entre 0 et n-1, utilisez n comme paramètre dans la méthode nextInt(). Nombres aléatoires peuvent être traduits et mis à l’échelle, une fois créées. Ceci permet les numéros à utiliser pour une variété d’applications.
Il est important de noter des générateurs de nombres aléatoires ne génèrent pas vraiment de nombres aléatoires. Les numéros générés complètement dépendent de la valeur de semences donnée, généralement l’heure actuelle, lorsque aléatoire est instancié.

