es:manual:items:generativos:siette.util.random
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| es:manual:items:generativos:siette.util.random [2021/05/22 11:12] – 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 === | + | ==== Constructor |
| <code java> | <code java> | ||
| Línea 12: | Línea 12: | ||
| 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 // | 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 === | + | ==== Semilla |
| <code java> | <code java> | ||
| Línea 21: | Línea 21: | ||
| Escribe o lee la semilla del objeto '' | Escribe o lee la semilla del objeto '' | ||
| - | === boolean === | + | ==== boolean |
| <code java> | <code java> | ||
| Línea 29: | Línea 29: | ||
| Devuelve un valor logico aleatoriamente ('' | Devuelve un valor logico aleatoriamente ('' | ||
| - | === double === | + | ==== double |
| <code java> | <code java> | ||
| Línea 71: | Línea 71: | ||
| - | === float === | + | ==== float ==== |
| <code java> | <code java> | ||
| Línea 83: | Línea 83: | ||
| Son métodos similares a '' | Son métodos similares a '' | ||
| - | === int === | + | ==== int ==== |
| <code java> | <code java> | ||
| Línea 98: | Línea 98: | ||
| - | === long === | + | ==== long ==== |
| <code java> | <code java> | ||
| Línea 109: | Línea 109: | ||
| </ | </ | ||
| - | Son métodos similares a '' | + | Son métodos similares a '' |
| - | === format === | + | ==== format |
| <code java> | <code java> | ||
| public static String format(double value, String format) | 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) | public static String format10(double value, String format) | ||
| </ | </ | ||
| Línea 122: | Línea 125: | ||
| La función '' | La función '' | ||
| - | | + | |
| da como resultado | da como resultado | ||
| Línea 130: | Línea 133: | ||
| que en HTML se muestra como: < | 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.1621681960.txt.gz · Última modificación: por root
