Arrays
Publicado por esteban (2 intervenciones) el 24/03/2011 07:14:23
Hola a todos! Tengo un problema que despues de 2 dias de pensar todavia no puedo resolver!
El tema es el siguiente (Una idea de un juego de truco):
Tengo un array String de 40 elementos: "1 de Oro","1 de basto", etc etc.
La idea es extraer 3 elementos de ese array (tres naipes) aleatoriamente y que no se repitan...lo primero ya esta solucionado: con Math.random*39...despues lo redondeo y lo convierto a int con (int)Math.rint.
Asi puedo extraer una "carta" aleatoriamente, pero como hago para extraer un segundo y tercer elemento del array y que no se repitan?
Como creo una formula que me diga que tal pocision ya no esta disponible en el vector?
Espero me hayan entendido, hace poco empese con esto de java pero voy bien...yo solo investigando descubri como pasar un double Math.random a un numero int aleatorio entre 0 y 39!
El tema de los objetos,las clases, etc creo ya lo tengo entendido pero aun me falta aprender mucho.
Bueno espero me puedan ayudar con el problema.
Saludos a todos!
El tema es el siguiente (Una idea de un juego de truco):
Tengo un array String de 40 elementos: "1 de Oro","1 de basto", etc etc.
La idea es extraer 3 elementos de ese array (tres naipes) aleatoriamente y que no se repitan...lo primero ya esta solucionado: con Math.random*39...despues lo redondeo y lo convierto a int con (int)Math.rint.
Asi puedo extraer una "carta" aleatoriamente, pero como hago para extraer un segundo y tercer elemento del array y que no se repitan?
Como creo una formula que me diga que tal pocision ya no esta disponible en el vector?
Espero me hayan entendido, hace poco empese con esto de java pero voy bien...yo solo investigando descubri como pasar un double Math.random a un numero int aleatorio entre 0 y 39!
El tema de los objetos,las clases, etc creo ya lo tengo entendido pero aun me falta aprender mucho.
Bueno espero me puedan ayudar con el problema.
Saludos a todos!
Valora esta pregunta


0