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 120: | Línea 123: | ||
La función '' | La función '' | ||
- | 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.1621681937.txt.gz · Última modificación: 2021/05/22 11:12 por root