Cadena aleatoria con JavaScript

Cadena aleatoria con JavaScript

En el post de hoy te enseñaré a generar una string aleatoria usando el lenguaje de programación JavaScript.

Al final tendremos una función que nos dará una cadena con caracteres aleatorios dependiendo de la longitud deseada. El ejercicio dice así:

Escribe una función de JavaScript que genere una cadena (de longitud especificada) de caracteres aleatorios.

Ejemplo de lista de caracteres válidos: “ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789”

Obviamente tú podrás cambiar el banco de letras si así lo deseas. Veamos cómo hacerlo con JS.

(más…)

Generar cadena aleatoria en Java

En este post sobre programación en Java te mostraré cómo generar una string o cadena aleatoria, es decir, tomar caracteres de un banco de caracteres y a partir del mismo generar una cadena con caracteres aleatorios en Java.

Crear cadena aleatoria en Java

El algoritmo es sencillo, simplemente tenemos que obtener un carácter aleatorio de la muestra e ir concatenando a la cadena de destino; lo que podemos hacer obteniendo un índice al azar.

(más…)

Generar id o cadena única (UUID) en Node JS

Generar UUID o ID único en Node JS

Un UUID es un identificador único; personalmente lo uso para generar cadenas aleatorias y criptográficamente seguras. Hoy veremos cómo generar un ID único o identificador único con Node JS y un paquete llamado UUID.

Vamos a usar la versión 4 de UUID, es decir, el paquete uuid/v4 de Node. Eso nos dará una cadena como la siguiente:

c2f1a568-fd6e-46c9-95d7-e6aafd6d56bd

Se supone que la probabilidad de que se repita es casi nula, y que es aleatoria y segura; es decir, que no es predecible.

(más…)

Cadena aleatoria en PHP

Introducción

A veces nos veremos en la necesidad de generar caracteres aleatorios o una cadena o string aleatoria. También puede que necesitemos generar algún NIP o dígitos al azar.

Es por eso que aquí traigo estas funciones que pueden servirnos en un apuro.

Nota importante: si vas a usar estas funciones para fines seguros o criptográficamente seguros entonces utiliza random_int en lugar de rand.

(más…)