(esto deber�a estar posteado en la lista de programacion y no en lugro)
Te paso tal cual la p�gina de manual del srand, no creo que tengas
problemas al implementarlo.
#include <stdlib.h>
int rand(void);
void srand(unsigned int semilla);
La funci�n rand() devuelve un entero pseudo-aleatorio entre 0 y
RAND_MAX.
La funci�n srand() establece su argumento como la semilla
de una nueva serie de enteros seudo-aleatorios que ser�n devueltos en
secuencia por rand(). Estas secuencias son repetibles si se llama a
srand() con el mismo valor para semilla.
Si no se proporciona ning�n valor para la semilla (i.e., no se
llama a srand()), la funci�n rand() autom�ticamente coge el valor 1 para
la semilla.
Ejemplo:
"Si Ud. quiere generar un entero aleatorio entre 1 y 10, siempre
deber�a hacerlo as�:
j=1+(int) (10.0*rand()/(RAND_MAX+1.0));
En linux tambien tenes la funcion random
#include <stdlib.h>
long int random(void);
void srandom(unsigned int semilla);
char *initstate(unsigned int semilla, char *estado, int n);
char *setstate(char *estado);
la unica diferencia entre random y rand parece ser la implementaci�n y
no la generaci�n de numeros aleatorios.
Para mas info, man rand && man random
Suerte !
El lun, 26-01-2004 a las 20:09, Yahoo User Account (Augusto) escribi�:
> Hola lista,
>
> Se que hay varios programadores dando vueltas por ac�, y como este es un
> problema que tengo espec�ficamente en Linux, creo que no es off-topic
> preguntarlo en esta lista.
>
> Concretamente, necesito obtener un valor entero al azar pero dentro de
> un rango (por ejemplo, entre 0 y 320). De acuerdo a la bibliograf�a que
> tengo del lenguaje C (Programaci�n en C, Joyanes Aguilar) usando la
> funci�n int random(int x) deber�a obtener un n�mero aleatorio dentro del
> rango 0 a x-1. Aj�! Esto funciona con el compilador de Borland en DOS,
> pero hete aqu� que en Linux, dicha funci�n no admite ning�n par�metro...
>
> Bueno, apelo a vuestra sapiencia para que alguno me cuente que m�todo
> podr�a utilizar para obtener un n�mero aleatorio dentro de un rango de
> valores que pueda compilar usando gcc.
>
> Much�simas gracias.
>
> Un abrazo,
_______________________________________________
Lugro mailing list
[EMAIL PROTECTED]
http://www.lugro.org.ar/mailman/listinfo/lugro