Numeros aleatorios
Hola! tengo una clase java que le pasan como parametro un entero limite . Lo que quiero qeu haga esa clase es simplemente que me genere numeros aleatorios entre 0 y limite y que no me los repita y no encuentro nada que me valga e estado mirando en la funcion Random o con la libreira math pero no encuentro lo que quiero a ver si me podeis ayudar!
un saludo
un saludo
Hola: para tener números pseudoaleatorios puedes usar la clase Random, el método nextInt(int n) donde n es tu lÃmite.
Lo que no estoy seguro es si repite o no.
Otra posibilidad es obtener un número con nextFloat(), multiplicarlo por tu lÃmite y sacar sólo la parte entera convirtiendolo por cast... algo asi:
//usando la clase java.util.Random
Random r = new Random();
int numero = (int)r.nextFloat();
Espero que te ayude.
Slds
Lo que no estoy seguro es si repite o no.
Otra posibilidad es obtener un número con nextFloat(), multiplicarlo por tu lÃmite y sacar sólo la parte entera convirtiendolo por cast... algo asi:
//usando la clase java.util.Random
Random r = new Random();
int numero = (int)r.nextFloat();
Espero que te ayude.
Slds
