Números aleatórios

10 respostas
A

Boa tarde, gostaria de simular um jogo da loteria com algoritmo, sem métodos, somente algoritmos.

10 Respostas

rodriguesabner

Não sei se você é novo aqui… Mas o intuito do fórum é AJUDAR, e não DAR o código… Esse tipo de pesquisa é bem comum. Mas tenha em mente que você precisa quebrar a cabeça pra aprender algo, se começar a querer tudo pronto, nunca vai conseguir aprender.

http://respostas.guj.com.br/27174-algoritmo-para-gerar-jogos-de-loteria 1
http://respostas.guj.com.br/20125-java-exercicio-loteria- 2
[RESOLVIDO] Loteria - 3
Loteria em JAVA - 4

staroski

O que você entende por “sem métodos, somente algoritmos”?

A

Muito obrigado. Mas não estou pedindo código, pois estava tentando desenvolver aqui.

rodriguesabner

Então, perdão pelo equívoco. Você não detalhou muito a sua dúvida e ficou tudo no ar.

Qual a sua dificuldade?

FearX

Dá uma estudada nós códigos que o Abner passou e aprenda por lá, cara. Não precisa copiar. Também tem esse caça-niqueis aqui, totalmente procedural, talvez te ajude.

A
package livro;

public class Loteria02 {

public static void main(String[] args) {

int[] vetor = new int[6];

boolean verif = true;

int aleatorio = 0;

for (int i = 0; i < vetor.length; i++) {

aleatorio = (int) (Math.random()*59);

verif = true;

for (int j = 0; j < vetor.length; j++) {

if (vetor[i] == aleatorio){

verif = false;

}

if (verif){

vetor[i] = aleatorio;

}

}

}

for (int i = 0; i < vetor.length; i++) {

System.out.println(vetor[i]);

}

}

}

//Gostaria de saber o que está de errado ai?
// E dei uma olhada no método contains, mas não consigo realizar a comparação (vetor.contains(aleatorio)), isso está errado. Mas com comparar inteiro com vetor?

rodriguesabner

Eu não sei o que você vai entender como certo ou errado, você ainda não passou qual é a sua dúvida…
Então, no basicão, se ele funciona, está certo, senão, está errado.

Se quer comparar, segue os links:

Comparar vetores .
Como comparar 2 vetores .

Não sei nem se você abriu os links que foram passados aqui, mas é importante olhar para tirar a dúvida. Talvez (90%) de chance, suas dúvidas já tenham sido respondidas e resolvidas.

Comparar valores dentro de um único array/vetor .

Outro link pra você dar uma olhada

https://www.caelum.com.br/apostila-java-estrutura-dados/vetores/#4-6-verificar-se-um-aluno-esta-presente-no-vetor (Vale a pena dar uma olhada nesse)

staroski

Já tem uma solução no seguinte tópico: Exercicio de java para gerar 6 numeros aleatórios

deciorocha

o que vc precisa é o algoritmo mesmo???
Feito no VisualG ou coisa assim???

rodriguesabner

Creio que não, acho que ele só queria tudo no public static void main… Até escreveu algo em java

Criado 20 de setembro de 2018
Ultima resposta 25 de set. de 2018
Respostas 10
Participantes 5