random – ProgramaciónExtrema.com https://programacionextrema.com Tutoriales de programación! Fri, 25 Nov 2016 19:01:07 +0000 es hourly 1 https://wordpress.org/?v=5.6.15 https://programacionextrema.com/wp-content/uploads/2015/10/cropped-icon-programacion-extrema-32x32.png random – ProgramaciónExtrema.com https://programacionextrema.com 32 32 Generar token random con Java Script https://programacionextrema.com/2016/11/25/generar-token-random-con-java-script/ https://programacionextrema.com/2016/11/25/generar-token-random-con-java-script/#comments Fri, 25 Nov 2016 18:31:14 +0000 http://programacionextrema.com/?p=1147 Java Script es un lenguaje de programación muy potente y muy utilizado en la actualidad, en este tutorial lo vamos a utilizar para generar un token de forma random o aleatorea. En muchos casos los tokens pueden ser muy útiles para mantener la seguridad de los sistemas que se van a desarrollar, por ejemplo sirven… Read More

La entrada Generar token random con Java Script aparece primero en ProgramaciónExtrema.com.

]]>
Java Script es un lenguaje de programación muy potente y muy utilizado en la actualidad, en este tutorial lo vamos a utilizar para generar un token de forma random o aleatorea. En muchos casos los tokens pueden ser muy útiles para mantener la seguridad de los sistemas que se van a desarrollar, por ejemplo sirven para la autenticación o para generar URLs muchos más complejas.

Cómo crear o generar un token con Java Script de forma random

Generar este código de seguridad no es para nada difícil en Java Script, ya que el mismo lenguaje nos proporciona el objeto Math, con el cual se pueden generar números random. El token que vamos a generar a continuación solamente va a estar compuesto de números y letras (0-9a-z).
EL siguiente código genera un número aleatoreo y lo convierte en base 36.

function random() {
    return Math.random().toString(36).substr(2); // Eliminar `0.`
};

function token() {
    return random() + random(); // Para hacer el token más largo
};

alert(token());

Para obtener el resultado hay que utilizar la función token. En caso de querer un valor mucho más grande se puede concatenar otra función random más, como se muestra en el siguiente código:

function token() {
    return random() + random() + random(); // Para hacer el token más largo
};

Bueno gente, esto es todo lo necesario para crear o generar tokens de seguridad con Java Script, espero que les sea de gran utilidad y ante cualquier problema no duden en dejar un comentario.

La entrada Generar token random con Java Script aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2016/11/25/generar-token-random-con-java-script/feed/ 2
Generar números random en Java https://programacionextrema.com/2015/11/06/generar-numeros-random-en-java/ https://programacionextrema.com/2015/11/06/generar-numeros-random-en-java/#respond Fri, 06 Nov 2015 12:54:16 +0000 http://programacionextrema.com/?p=502 Anteriormente hemos visto cómo generar números random en Java Script, ahora nos toca aprender a generar números random en Java. Para realizar esta tarea vamos a utilizar el método estático random() de la clase Math. ¿Cómo generar números random en Java? En este ejemplo vamos a ver cómo generar un número random entre 0 y… Read More

La entrada Generar números random en Java aparece primero en ProgramaciónExtrema.com.

]]>
Anteriormente hemos visto cómo generar números random en Java Script, ahora nos toca aprender a generar números random en Java. Para realizar esta tarea vamos a utilizar el método estático random() de la clase Math.

¿Cómo generar números random en Java?

En este ejemplo vamos a ver cómo generar un número random entre 0 y 9 utilizando la clase Math:

public static void main(String[] args) {
	/* Genera un número rando entre 0 y 9 */
	int random = (int) (Math.random() * 10);

	/* Mostrando en consola el número generado */
	System.out.println(random);
}

Y si nosotros mismos queremos indicar el valor mínimo y máximo para generar un número random tenemos que hacer lo siguiente:

public static void main(String[] args) {
	int desde = 5;
	int hasta = 15;

	/* Genera un número rando entre 5 y 15 */
	int random = (int) (Math.random() * (hasta - (desde - 1))) + desde;

	/* Mostrando en consola el número generado */
	System.out.println(random);
}

En algunos casos puede ser que solo necesitemos generar un boolean random, esto lo podemos realizar utilizando la clase Random de Java:

public static void main(String[] args) {
	/* Creando un objeto random */
	Random random = new Random();

	/* Mostrando en consola el boolean generado */
	System.out.println(random.nextBoolean());
}

Bueno gente, hemos llegado al final de este tutorial espero que les haya sido de gran utilidad. Ante cualquier problema no duden en dejar un comentario.

La entrada Generar números random en Java aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/11/06/generar-numeros-random-en-java/feed/ 0
Mezclar listas en Java Script https://programacionextrema.com/2015/10/30/mezclar-listas-en-java-script/ https://programacionextrema.com/2015/10/30/mezclar-listas-en-java-script/#respond Fri, 30 Oct 2015 01:15:09 +0000 http://programacionextrema.com/?p=399 En este tutorial aprenderemos a mezclar listas en Java Script. Esta funcionalidad puede ser muy útil en muchos casos, por ejemplo si estamos desarrollando un juego de cartas y las queremos mezclar. En la actualidad hay muchos algoritmos para realizar esta tarea pero en este caso la vamos a realizar de la forma más simple… Read More

La entrada Mezclar listas en Java Script aparece primero en ProgramaciónExtrema.com.

]]>
En este tutorial aprenderemos a mezclar listas en Java Script. Esta funcionalidad puede ser muy útil en muchos casos, por ejemplo si estamos desarrollando un juego de cartas y las queremos mezclar.
En la actualidad hay muchos algoritmos para realizar esta tarea pero en este caso la vamos a realizar de la forma más simple y utilizando la función random.

¿Cómo mezclar listas en Java Script?

Antes de comenzar tenemos que entender bien el funcionamiento de la función random en Java Script, para esto los invito a leer el tutorial que explica la manera de generar un número random en Java Script.
Una vez que ya entendimos su comportamiento podemos pasar a programar nuestra función:

	  /* Función que permite mezclar listas de cualquier tipo*/
	  function mezclar(lista) {
	    for (i = 0; i < lista.length; i++) {
	      valor = lista[i];

	      indice = random(0, lista.length - 1);

	      lista[i] = lista[indice];
	      lista[indice] = valor;

	    }
	  }

	  /* Función que genera un número random entre dos números*/
	  function random(desde, hasta) {
	    return Math.floor(Math.random() * (hasta - (desde - 1))) + desde;
	  }

	  /* Lista para la demo*/
	  var listaEjemplo = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

	  /* Mezclando la lista*/
	  mezclar(listaEjemplo);

	  /* Mostrando la lista mezclada*/
	  alert(listaEjemplo);

Básicamente lo que hace la función «mezclar» es recorrer toda la lista y por cada elemento hace un intercambio con otro ubicado en una posición random. Como pueden ver esta función es sencilla y fácil de usar.

Bueno hemos llegado al final de este tutorial espero que les sea de gran utilidad la función proporcionada para mezclar listas. Ante cualquier problema no duden en dejar un comentario.

La entrada Mezclar listas en Java Script aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/10/30/mezclar-listas-en-java-script/feed/ 0
Generar número random en Java Script https://programacionextrema.com/2015/10/25/generar-numero-random-en-java-script/ https://programacionextrema.com/2015/10/25/generar-numero-random-en-java-script/#respond Sun, 25 Oct 2015 23:24:53 +0000 http://programacionextrema.com/?p=294 En Java Script se pueden generar números random usando la función random(). En este tutorial aprenderemos a utilizarla con unos ejemplos muy sencillos. Ejemplo de como generar número random en Java Script El siguiente código genera un número aleatorio entre 0.0 y 1.0 (con varios decimales): Ahora si quisiéramos generar números aleatorios entre 1 y… Read More

La entrada Generar número random en Java Script aparece primero en ProgramaciónExtrema.com.

]]>
En Java Script se pueden generar números random usando la función random(). En este tutorial aprenderemos a utilizarla con unos ejemplos muy sencillos.

Ejemplo de como generar número random en Java Script

El siguiente código genera un número aleatorio entre 0.0 y 1.0 (con varios decimales):

var numero= Math.random();
alert(numero);

Ahora si quisiéramos generar números aleatorios entre 1 y 100 tendríamos que hacerlo de la siguiente manera:

var numero= Math.ceil(Math.random()*100)
alert(numero);

En este caso estamos usando la función ceil, esta sirve para redondear un número con decimales hacia arriba. Ahora si quisiéramos redondear hacia abajo tendríamos que hacer lo siguiente:

var numero= Math.floor(Math.random()*100)
alert(numero);

Para este caso solo tenemos que utilizar la función floor en lugar de ceil.

Generar un número aleatorio entre dos valores

El siguiente ejemplo genera un número aleatorio entre 10 y 20:

var hasta = 20;
var desde = 10;
var numero = Math.floor(Math.random()*(hasta -(desde -1))) + desde;
alert(numero);

Para cambiar el rango únicamente debemos modificar las variables «desde» y «hasta».

Bueno gente, espero que les haya servido este pequeño aporte y ante cualquier problema no duden en dejar un comentario.

La entrada Generar número random en Java Script aparece primero en ProgramaciónExtrema.com.

]]>
https://programacionextrema.com/2015/10/25/generar-numero-random-en-java-script/feed/ 0