| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Java et fonctions aléatoires
    Les applications Java utilisent des fonctions aléatoires pour diverses raisons. Pour les jeux et les applications de divertissement , les programmeurs peuvent utiliser des nombres aléatoires pour créer un élément de surprise en termes de comportement du programme. Quelle que soit la raison de l'utilisation des fonctions aléatoires dans un programme Java , la tâche est généralement simple. Il ya deux principales façons d'utiliser aléatoire en Java , en utilisant soit la classe de mathématiques ou de la classe Random . Pseudo-aléatoires

    fonctions Java pour générer des nombres aléatoires ne cause des valeurs qui sont véritablement aléatoire. C'est souvent le cas avec les langages de programmation informatique , depuis véritable caractère aléatoire est difficile à réaliser dans un programme. Java utilise plutôt des pseudo- randoms , qui apparaissent au hasard pour les utilisateurs. De bonnes méthodes pseudo- aléatoires, telles que celles utilisées dans Java, se rapprochent des valeurs que vous obtiendriez avec une fonction aléatoire réelle , de sorte qu'ils sont généralement suffisantes pour la plupart des fonctions de l'application .
    Math méthode aléatoire

    La classe Math Java fournit une méthode pour retourner un nombre aléatoire. La méthode aléatoire de la classe Math renvoie une valeur de type double primitive . La valeur retournée est un nombre positif compris entre 0,0 et 1,0 , par défaut. Le code suivant montre comment utiliser la classe Math pour obtenir un nombre aléatoire au sein d'un programme Java:

    deux randNum = Math.random ();

    Si un programmeur veut que la valeur se situe entre un et dix, la structure suivante effectue cette modification:

    deux randNum = Math.random ( ) * 10 ;

    le résultat peut également être converti en une valeur int comme suit :
    < p > int randInt = (int ) randNum ; .

    un programme peut exiger un nombre entier dans les cas où le nombre aléatoire va être utilisé pour accéder à un élément de tableau
    classe aléatoire

    La classe Random fournit plus importantes méthodes d'utilisation de nombres aléatoires dans un programme Java. Les classes Java intention d'utiliser la classe Random peuvent importer comme suit :

    java.util.Random d'importation;

    Une fois importé , les programmes peuvent créer un objet aléatoire comme suit :
    < p > Random RandGen = new random () ;

    L'objet aléatoire est un générateur de nombres aléatoires , avec des méthodes pour générer différents types de valeur . Pour générer une valeur int dans une certaine fourchette , les programmes peuvent utiliser le code suivant :

    int randomInt = randGen.nextInt (10);

    Ce code génère une valeur d' entier aléatoire entre zéro et 9 . Le paramètre indique l'extrémité supérieure de la fourchette souhaitée , mais elle est exclusive , de sorte que la valeur la plus élevée avec un paramètre de 10 sera 9. La classe Random fournit également des méthodes pour retourner nombres aléatoires de type double, float et long terme.
    Utilisation de nombres aléatoires
    programmes Java

    pouvez utiliser des nombres générés par les fonctions aléatoires toute façon, ils peuvent utiliser d'autres valeurs numériques. Une utilisation courante implique d'accéder à un élément aléatoire dans un tableau , à l' index de tableau est choisi par le processus de génération de nombres aléatoires . L'exemple suivant illustre l'écriture sur une valeur choisie au hasard dans un tableau:

    indexGenerator aléatoire = new Random ();

    String [ ] someWords = { " pomme ", "banane ", "poire "," orange "};

    int randomIndex = indexGenerator ( someWords.length ) ;

    System.out.println ( someWords [ randomIndex ] ;

    L'indice choisi sera dans la fourchette de tableau parce que le programme passe la longueur du tableau comme paramètre à la méthode " nextInt " .

    Previous :

    next :
      articles connexes
    ·Qu'est-ce que JDK de Java 
    ·Comment formater une barre d'état dans un Java RPG jeu…
    ·Comment remplacer un mot dans une phrase en Java 
    ·Comment permettre aux entrées numériques en Java 
    ·Java 1.5 Caractéristiques 
    ·Comment faire un écouteur d'action Fermer une Jframe 
    ·Comment arrêter Repeindre en Java avec JPanel 
    ·Quelle est l'erreur Deux dans le Modifier Rocket compil…
    ·Comment écrire de balises personnalisées JSP en 
    ·Comment le code Boîtes Java 
      articles en vedette
    ·Comment le code de la boucle en AS3 
    ·Comment accéder à un tableau associatif en PHP 
    ·Comment ajouter un document dans ColdFusion 
    ·Comment faire pour installer un vieux compilateur C + +…
    ·Comment faire de plusieurs espaces consécutifs dans PH…
    ·Idées de jeux pour Python 
    ·Comment faire un fichier JS 
    ·Comment utiliser Google Translate pour API & PHP 
    ·Comment vérifier Visual Basic 
    ·Comment faire une variable globale dans Python 
    Copyright © Connaissances Informatiques http://fr.wingwit.com