UNIDAD EDUCATIVA FISCOMISIONAL DON BOSCO
Nombre: Adrian Pineda
Curso: 1° Informática
Tema: Variables constantes
Fecha:18/01/16
Objetivo: Investigar acerca de la función randomica y su manera de uso en un programa, mediante la consulta de teoría y comprensión del tema para comprender la función randomica.
EL rand se utiliza de esta forma
valor = rand()%10
La variable valor va tomar un valor aleatorio(pseudialetorio realmente) de 0 a 9
Si quieres que te imprima de 0 a 10 seria asi: rand()%11
Si quieres de 1 a 10: rand()%10+1(recuerda que empieza en 0 y acaba en 9, pero si le sumas 1 empieza en 1 y acaba en 10)
Para que te imprima un intervalo por ejemplo del 30-39 solo necesitarías sumarle 20
es decir: rand()%10+20
Esto sirve para generar números pseudoaletorios, ¿porque digo que pseudoaletorios? porque en realidad se toma de alguna parte el numero inicial(semilla), la semilla es un numero que sirve para que empieza a generar números aleatorios a partir de ella. Por default la semilla es estática es decir aunque inicies de nuevo tu programa te da los mismo valores, para corregirlo se utiliza el reloj de sistema con esta función: srand(time(0));
Ejemplo del uso:
srand(time(0)); //genera semilla basada en el reloj del sistema
rand()%100+1;
Nota: Debes incluir la libreria stdlib.h
Link: http://tiooblogger.blogspot.com/2016/01/funcion-randomica.html
Casino Bonus Code | Betway Casino NJ | JamBase
ResponderEliminar› bonus-code › 청주 출장마사지 betway-casino-j › bonus-code › betway-casino-j Read our Casino bonus code and 여주 출장샵 claim your Welcome 영천 출장마사지 Offer, get 사천 출장샵 up to $1,020 with Code JTMBET for new players and get a $1000 welcome bonus. 문경 출장마사지