es:manual:items:generativos:siette.util.random
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Próxima revisión | Revisión previa | ||
| es:manual:items:generativos:siette.util.random [2021/05/22 09:55] – creado root | es:manual:items:generativos:siette.util.random [2021/05/24 16:50] (actual) – root | ||
|---|---|---|---|
| Línea 4: | Línea 4: | ||
| Esta clase tiene los siguientes métdos públicos: | Esta clase tiene los siguientes métdos públicos: | ||
| - | | + | ==== Constructor ==== |
| + | <code java> | ||
| + | public Random() throws RandomException | ||
| + | </ | ||
| + | |||
| + | Crea un objeto, en general no es necesario crear el objeto, ya que Siette lo crea internamente y en el código de las preguntas se utilizan métodos // | ||
| + | |||
| + | ==== Semilla ==== | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | public static long getSeed() | ||
| + | </ | ||
| + | |||
| + | Escribe o lee la semilla del objeto '' | ||
| + | |||
| + | ==== boolean ==== | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Devuelve un valor logico aleatoriamente ('' | ||
| + | |||
| + | ==== double ==== | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Devuelve un número real de tipo '' | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Devuelve un número real de tipo '' | ||
| + | |||
| + | int x = Random.nextDouble(0, | ||
| + | |||
| + | genera aleatoriamente los valores {0.0, 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, 2.0} | ||
| + | |||
| + | Si se añade un argumento '' | ||
| + | |||
| + | int x = Random.nextDouble(0, | ||
| + | |||
| + | genera aleatoriamente los valores {0.00, 0.33, 0.67, 1.00, 1.33, 1.67, 2.00} | ||
| + | |||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Devuelve un número real de tipo '' | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Son métodos similares a los que utiliza el método '' | ||
| + | |||
| + | |||
| + | ==== float ==== | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Son métodos similares a '' | ||
| + | |||
| + | ==== int ==== | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Son métodos simialres '' | ||
| + | |||
| + | |||
| + | ==== long ==== | ||
| + | |||
| + | <code java> | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | public | ||
| + | </ | ||
| + | |||
| + | Son métodos similares a '' | ||
| + | |||
| + | ==== format ==== | ||
| + | |||
| + | <code java> | ||
| + | public static String format(double value, String format) | ||
| + | public static String format(float value, String format) | ||
| + | public static String format(long value, String format) | ||
| + | public static String format(int value, String format) | ||
| + | public static String format10(double value, String format) | ||
| + | </ | ||
| + | |||
| + | La función '' | ||
| + | |||
| + | La función '' | ||
| + | |||
| + | | ||
| + | |||
| + | da como resultado | ||
| + | |||
| + | 3 x 10< | ||
| + | |||
| + | que en HTML se muestra como: < | ||
| + | |||
| + | ==== select ==== | ||
| + | |||
| + | <code java> | ||
| + | public static Object select(List list) | ||
| + | public static Object select(Set set) | ||
| + | public static Object select(Object[] obj) | ||
| + | public static String select(String[] obj) | ||
| + | public static double select(double[] obj) | ||
| + | public static float select(float[] obj) | ||
| + | public static long select(long[] obj) | ||
| + | public static int select(int[] obj) | ||
| + | </ | ||
| + | |||
| + | Las funciones '' | ||
| + | |||
| + | | ||
| + | |||
| + | selecciona aletoriamente una cadena de caracteres que representa uno de estos cuatro colores. | ||
| + | |||
| + | ==== Barajar y permutar ==== | ||
| + | <code java> | ||
| + | public static List shuffle(List list) | ||
| + | public static Object[] shuffle(Object[] obj) | ||
| + | public static String[] shuffle(String[] obj) | ||
| + | public static double[] shuffle(double[] obj) | ||
| + | public static float[] shuffle(float[] obj) | ||
| + | public static long[] shuffle(long[] obj) | ||
| + | public static int[] shuffle(int[] obj) | ||
| + | </ | ||
| + | |||
| + | Estas funciones devuelven un objeto igaul que el que reciben pero con los elementos en un orden aleatorio Por ejemplo, la isntruccion: | ||
| + | |||
| + | int nums = {0, | ||
| + | nums = Random.shuffle(nums); | ||
| + | |||
| + | hace que el valor de la variable '' | ||
| + | |||
| + | 4, | ||
| + | |||
| + | <code java> | ||
| + | public static int[] permutation(int n) | ||
| + | </ | ||
| + | |||
| + | La funcion'' | ||
| + | |||
| + | int nums = Random.permutacion(9); | ||
| + | |||
| + | |||
| + | ==== Otras funciones ==== | ||
| + | |||
| + | <code java> | ||
| + | public static String code(int n) | ||
| + | </ | ||
| + | Devuelve un array de //n// caracteres aleatorio. | ||
| + | |||
| + | <code java> | ||
| + | public static Object[] toObjectArray(List list) | ||
| + | </ | ||
| + | |||
| + | Transforma una lista en un array de objetos. | ||
| + | |||
| + | <code java> | ||
| + | public static List toList(Object[] list) | ||
| + | </ | ||
| + | |||
| + | Transforma un array de objetos en una lista de objetos. | ||
es/manual/items/generativos/siette.util.random.1621677352.txt.gz · Última modificación: por root
