Código de Java - Ejemplo random()

Imágen de perfil
Val: 492
Bronce
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Ejemplo random()gráfica de visualizaciones


Java

Publicado el 24 de Junio del 2017 por Rafael Angel (81 códigos)
3.739 visualizaciones desde el 24 de Junio del 2017
Ejemplo Java hecho en DrJava porque apenas estoy dando mis primeros pasos en este lenguaje.

Es parte de una tarea de investigación en la universidad donde estudio.

Requerimientos

DrJava

1.0

Actualizado el 24 de Octubre del 2017 (Publicado el 24 de Junio del 2017)gráfica de visualizaciones de la versión: 1.0
3.740 visualizaciones desde el 24 de Junio del 2017
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
//Autor: Rafel Angel Montero Fernández para la Web Del Programador.
 
import java.util.Random;
 
public class UsandoRandom
{
 
   private int numero_random_a_Int;
   private long numero_random_a_Long;
   private double numero_random_a_Double;
   private Random rnd=new Random();//Una instancia de la clase Random.
   public int numero_a_randomizar;
 
   public UsandoRandom(int nuevo_numero)//(int nuevo_numero_Int,long nuevo_numero_Long, double nuevo_numero_Double)//Constructor
   {
      setNumero_a_randomizar( nuevo_numero);
   }//Fin del constructor.
 
   public void setNumero_a_randomizar(int nuevo_numero)
   {
      this.numero_a_randomizar=nuevo_numero;//Se carga el nuevo numero el cual, será dado por el usuario.
      //Se procede a inicializar los demas objetos desde aqui para no realizar una copia doble ya sea de la estructura de codigo o del mismo codigo.
      rnd.setSeed(getNumero_a_randomizar());//Se carga el numero a randomizar.
      setNumeroRandomInt(rnd.nextInt());
      setNumeroRandomLong(rnd.nextLong());
      setNumeroRandomDouble(rnd.nextDouble());
   }//Fin de setNumero_a_randomizar
 
   public int getNumero_a_randomizar()
   {
      return numero_a_randomizar;
   }//Fin de 
 
 
   private  void setNumeroRandomInt(int nuevo_numero_Int)
   {
      this.numero_random_a_Int=nuevo_numero_Int;
   }//Fin de setNumeroRandomInt
 
   public int getNumeroRandomInt()
   {
      return this.numero_random_a_Int;
   }//Fin de getNumeroRandomInt
 
   private  void setNumeroRandomLong(long nuevo_numero_Long)
   {
      this.numero_random_a_Long=nuevo_numero_Long;
   }//Fin de setNumeroRandomLong
   public long getNumeroRandomLong()
   {
      return this.numero_random_a_Long;
   }//Fin de getNumeroRandomLong
 
   private  void setNumeroRandomDouble(double nuevo_numero_Double)
   {
      this.numero_random_a_Double=nuevo_numero_Double;
   }//Fin de setNumeroRandomDouble
   public double getNumeroRandomDouble()
   {
      return this.numero_random_a_Double;
   }//Fin de getNumeroRandomDouble   
 
   public double getMathRandom()//Devuelve un numero random usando math.random().
   {//Se usa (1+getNumero_a_randomizar()) para que el maximo sea incluido dentro de la respuesta.
      return Math.random()*1 + (1+getNumero_a_randomizar());//Aunque se supone que el indice inferior y el indice superior quedan excluidos, entonces se debera sumar indice superior +1 y restar indice inferior -1, con lo cual se obtendrá un indice más pequeño.
   }//Fin de getMathRandom
 
   public String getInformacion()//Devuelve todos los numeros random obtenidos con los diferentes tipos de datos primitivos.
   {
      return "Numeros aleatorios\nNumero original: " + getNumero_a_randomizar() + "\nRandom en int=" + getNumeroRandomInt() + "\nRandom en long=" + getNumeroRandomLong() + "\nRandom en double=" + getNumeroRandomDouble() + "\nUsando Math.random()=" + getMathRandom();
   }//Fin de getInformacion
 
}//Fin del class



Comentarios sobre la versión: 1.0 (0)


No hay comentarios
 

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s4041