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

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

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

import java.util.Random; Random generator = new Random(); int randomIndex = generator.nextInt( 3 ) - 1; 

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

这应该有所帮助 :

 Random random = new Random(); int value = random.nextInt(3) - 1;