A classe java.util.Random oferece métodos construtor e nextInt() com as seguintes funcionalidades:
Randompublic Random()
|
nextIntpublic int nextInt()
|
Implemente uma classe com as seguintes características:
N
valores inteiros gerados aleatoriamente;
N
;
N
e ao máximo valor Vmax
-- os
N
valores gerados aleatoriamente estarão no
intervalo [0, Vmax
];
N=1000
e valores
tomados no intervalo
[Integer.MIN_VALUE,Integer.MAX_VALUE]
;
fill()
que preenche as
N
posições do arranjo com os próximos N
valores aleatórios;
Vmin
e Vmax
são o
menor e o maior valores possíveis de serem gerados,
qtt1Qtr()
retorna a quantidade de valores
entre Vmin
e Vmin+(Vmax-Vmin)/4;
qtt2Qtr()
, entre
Vmin+(Vmax-Vmin)/4 e (Vmax+Vmin)/2;
qtt3Qtr()
, entre (Vmax+Vmin)/2
e Vmin+3*(Vmax-Vmin)/4; e
qtt4Qtr()
, acima de Vmin+3*(Vmax-Vmin)/4;
Um valor inteiro na linha de comando deve ser interpretado como o
valor de N
; um segundo valor, se presente, indica o
número de vezes que o preenchimento e respectiva análise deve ser
realizada e apresentada na tela (default é uma vez). Caso nenhum valor
esteja presente, o construtor default deve ser utilizado.
© Ivan Luiz Marques Ricarte
DCA/FEEC/UNICAMP