Maison > Java > JavaBase > le corps du texte

Java génère aléatoirement des nombres non répétitifs entre 1 et 15

王林
Libérer: 2019-12-05 13:33:05
original
3666 Les gens l'ont consulté

Java génère aléatoirement des nombres non répétitifs entre 1 et 15

Description de la fonction : La méthode

random() est utilisée pour renvoyer un nombre aléatoire, et la plage du nombre aléatoire est 0.0 =< Math.random < 1.0.

Par exemple :

produit un entier entre 0 et 9 comme :

(int)(Math.random()*10);
Copier après la connexion

produit un entier entre 1 et 10 comme :

(int)(Math.random()*10 + 1);
Copier après la connexion

Par analogie : pour générer un nombre compris entre 0 et n, il faut l'écrire comme :

Math.random()*n;
Copier après la connexion

Partage gratuit de vidéos d'apprentissage : cours java

L'exemple est le suivant :

package text;

import java.util.ArrayList;
import java.util.List;

public class Text {

    public static void main(String[] args) {
        //创建一个Integer集合的链表
        List<Integer> l = new ArrayList<Integer>();
        //当链表中存在15个数时结束向链表中插入数据
        while(l.size()<15){
          int i = (int)(Math.random()*15+1);
            if(!l.contains(i)) 
                l.add(i);
        }
        //迭代,输出链表中的元素
        //for(int j:l)
        //    System.out.println(j);
        for(int i=0;i<l.size();i++)
        {
            System.out.println(l.get(i));
        }
        
    }
}
Copier après la connexion

Partage d'articles et de tutoriels connexes : Démarrer avec Java à partir de zéro

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!