SetText () aleatorio para bola ou xis

6 respostas
R

Vocês sabem como dar um setTexto () aleatorio para xis ou bola.
E para valores int tem como também gerar valores aleatorios?

6 Respostas

staroski

Você pode usar o método Math.random(), que retorna um valor entre 0.0 e 1.0.

Ou usar o método nextInt() da classe Random.

R

@staroski
Você pode demostrar como faz.

staroski

Com a classe Math:

double numero = Math.random();
System.out.println(numero);

Com a classe Random:

int numero = new Random().nextInt(2);
System.out.println(numero);
R

@staroski
No caso para eu saber se foi zero ou um o resultado aleatorio, para eu dar sert no texto “bola” que foi 0 eu tenho que passar uma condição …
Se for ,eu não estou conseguindo.
.Como eu faço?

int numero = new Random().nextInt(2);

a = (TextView) findViewById(R.id.aqui);
if(numero = 0) {

a.setText (bola);

Obs. Isso não funciona.
R

@staroski
Consegui
Obrigado por sua atenção.

staroski

Não funciona pois = é uma atribuição.
Para comparar tem que usar ==

Criado 28 de agosto de 2018
Ultima resposta 29 de ago. de 2018
Respostas 6
Participantes 2