>  기사  >  Java  >  Java는 1에서 15 사이의 반복되지 않는 숫자를 무작위로 생성합니다.

Java는 1에서 15 사이의 반복되지 않는 숫자를 무작위로 생성합니다.

王林
王林원래의
2019-12-05 13:33:053706검색

Java는 1에서 15 사이의 반복되지 않는 숫자를 무작위로 생성합니다.

기능 설명:

random()方法用于返回一个随机数,随机数范围为 0.0 =< Math.random < 1.0.

예:

0에서 9 사이의 정수를 생성하려면:

(int)(Math.random()*10);

1에서 10 사이의 정수를 생성하려면 다음과 같이 쓸 수 있습니다.

(int)(Math.random()*10 + 1);

기타: 0에서 n 사이의 숫자를 생성하려면 이라고 작성해야 합니다:

Math.random()*n;

무료 학습 동영상 공유: java 강좌

예는 다음과 같습니다.

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));
        }
        
    }
}

관련 기사 튜토리얼 공유: Java 제로 기반 소개

위 내용은 Java는 1에서 15 사이의 반복되지 않는 숫자를 무작위로 생성합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.