Para quienes necesiten saber como realizar o utilizar los numeros aleatorios en C o C++ aqui les dejo un manual que hice hace un tiempo, para quienes no sepan, con esta funcion ustedes podran ahorrase el testeo de sus aplicaciones o el llenado de variables, vectores, matrices, etc, simplemente llamando a esta funcion y se almacenaran los valores que puedan predefinir, y si deseas almacenar ascii es cosa de convertir el numero a char con un casting (eso es otra cosa). Librerias: En C: stdlib.h time.h En C++: time Nota: no se deben omitir las librerías básicas de c y c++. Una vez declaradas las librerías, las funciones que se deben implementar dentro de cada método son las siguientes: srand(time(NULL)); Este debe ir al comienzo de cada método, después de la declaración de las variables locales, su función es inicializar la semilla time en 0. La ventaja de hacer esto es que evitamos que se repita alguna secuencia en las distintas ejecuciones o llamadas de nuestro programa. Requiere la librería time o time.h Para asignar el numero aleatorio a una variable o a un vector se utiliza lo siguiente: rand() Esta semilla por si sola retorna números entre 0 y 2.147.483.647. Si deseamos restringir la cantidad de numero de retorne el rand debemos hacer lo siguiente: Para retornar números entre 0 y 100: rand()%101; Para retornar números entre 10 y 100: 10+(rand()%91); así las distintas aplicaciones matemáticas que se pueden crear para retornar los números necesarios. Para utilizar el rand(); debemos utilizarlo de la misma forma como asignamos un valor a una variable. Si deseamos asignarle a Y (variable) o a V (vector) un numero aleatorio solo debemos hacer: Almacenar con numeros cualquiera Y=rand(); o V=rand(); Numeros de 0 a 100 Y=rand()%101; o V=rand()%101; Numeros de 10 a 100 Y=10+(rand()%91); o V=10+(rand()%91); Lo mismo seria para las matrices. Ejemplos en C Ejemplo en C++ Cualquier duda comenten o envien un MP Espero les sea de utilidad... A Pedido del Publico, les dejo unos ejemplos: /* Codigo que llena un vector, una matriz y asigna una variable con numeros aleatorios en C //Solo les dejo las librerias y funciones necesarias #include //libreria del random /************matriz**************/ void llenar_matriz_rand(int enc[][]){ srand(time(NULL)); //semilla for(i=1;i
Datos archivados del Taringa! original
155puntos
51,086visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

f
flama669🇦🇷
Usuario
Puntos0
Posts2
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.