복붙노트

[ANDROID] 어떻게 안드로이드에서 특정 범위에서 임의의 숫자를 생성 할 수 있습니까? [복제]

ANDROID

어떻게 안드로이드에서 특정 범위에서 임의의 숫자를 생성 할 수 있습니까? [복제]

해결법


  1. 1.

    Random r = new Random();
    int i1 = r.nextInt(80 - 65) + 65;
    

    이 65 (포함) 및 (80) (배타적), (65, 66) 중 하나, ..., 78,79 사이의 임의의 정수를 준다.


  2. 2.

    int min = 65;
    int max = 80;
    
    Random r = new Random();
    int i1 = r.nextInt(max - min + 1) + min;
    

    nextInt (INT 최대)가 0을 포함하고 최대 독점적까지의 int를 반환합니다. 따라서 한.

  3. from https://stackoverflow.com/questions/6029495/how-can-i-generate-random-number-in-specific-range-in-android by cc-by-sa and MIT license