A, número entero aleatorio teniendo
Utilice la función: Math.random ()
Introducción: El método pertenece clase Math, cubre la Math.random () el valor de x es 0,0 <= x <1,0, es un intervalo abierto derecha-izquierda-cerrado . Sobre esta base, que se puede adaptar a las condiciones locales, ser modificado, queremos obtener el rango especificado de números aleatorios.
Por ejemplo, para obtener un entero aleatorio entre [0,9]
(int)(Math.random() * 10)
Devuelve un entero aleatorio en el rango [0,99]
(int)(Math.random() * 100)
Resumen: un número entero de a + Math.random () * b, devuelve un azar [a, a + b), sin incluir a + b, a y b son números enteros requisitos.
En segundo lugar, tomar un número decimal al azar
Después de entonces devuelve el número de un tipo de doble entre [0.0,99.0], y reteniendo sólo un decimal
(int)((Math.random() * 100) * 10) / 10.0;
Después de dos devuelve inmediatamente un doble tipo [0100) entre el número de cifras decimales y solamente
(int)((Math.random() * 100) * 100) / 100.0;
Después de un doble tipo entre un + (int) ((Math.random () * b) * 10 ^ c) / 10,0 ^ c, retorno al azar [a, a) número + b y las cifras decimales: Resumen 'c (c es 1, a cifras decimales, c es 2, los dos de retención), b es un número entero requerido.