Java生成随机数{-1,0,1}

7 java random

我需要一个函数,它将返回一个只能为-1,0或1的随机整数.谢谢?

Jus*_*ier 18

正如Apocalisp写的那样,你可以这样做:

import java.util.Random;

Random generator = new Random();
int randomIndex = generator.nextInt( 3 ) - 1;
Run Code Online (Sandbox Code Playgroud)

  • 是的,它确实.不过,我希望用javdoc来消除Justin.下次,我应该选择"First P0st !!! 111 !! @@ One !!" (2认同)

Apo*_*isp 10

如何从0到2生成一个随机数并减去1?


Bob*_*oss 5

这应该有所帮助:

Random random = new Random();
int value = random.nextInt(3) - 1;
Run Code Online (Sandbox Code Playgroud)