| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  13-12-2004, 17:19 | #1 | 
| Senior Member Iscritto dal: Nov 2004 Città: Padova 
					Messaggi: 2342
				 | 
				
				DEV-C++ errori compilazione random e randomize
			 
		Salve a tutti, Ho un problema con il compilatore dev-C++: semplicemente non riesco a compilare in modo corretto le funzioni random e randomize che non le riconosce come tali e il compilatore me le da come variabili non dichiarate. uso le librerie conio.h stdlib.h stdio.h. Premetto che il borland non dà alcun problema. 
				__________________ CPU Ryzen 2600 @ 3,95Ghz + Bequiet Dark Rock TF / MB Asus X470-F Gaming / RAM 2x8GB DDR4 G.Skill FlareX 3200 CL14 / VGA Sapphire RX 7900 XT Nitro+ @ 3200Mhz / SSD Samsung 970 Pro 512GB + Sandisk 240GB Plus + Sandisk 960GB Ultra II PSU Seasonic Platinum P-660 / Headset Kingston HyperX Flight | 
|   |   | 
|  13-12-2004, 17:49 | #2 | 
| Senior Member Iscritto dal: Oct 2001 
					Messaggi: 11471
				 | 
		random e randomize non sono funzioni standard del C. sono estensioni proprietarie della borland se non sbaglio. puoi usare rand e srand che dev-c++ trova di sicuro. ciao   | 
|   |   | 
|  14-12-2004, 11:12 | #3 | 
| Senior Member Iscritto dal: Jun 2002 Città: Dublin 
					Messaggi: 5989
				 | 
		Puoi usare anche random() e srandom(seme) [equivalente a randomize], ma naturalmente segui l'esempio di VICIUS per la compatibilità con l'ANSI C. Creati una piccola macro: Codice: #define RAND(max) (int)((float)(max * rand())/(RAND_MAX/1.0f))   
				__________________ C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! | 
|   |   | 
|  29-12-2004, 11:33 | #4 | 
| Senior Member Iscritto dal: Jun 2002 Città: 
Provincia De VaRéSe   ~ § ~ Lat.: 45° 51' 7" N  Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~  Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~  ~ § ~ You Must Go Out ~ § ~ 
					Messaggi: 8895
				 | 
		allora randomize son tutte funzioni del borland ... meglio non usarle per avere un codice pulito e sicuro che ogni compilatore te lo compila senza problemi. Codice PHP: 
			Codice PHP: 
			 ~§~ Sempre E Solo Lei ~§~ 
				__________________  Meglio essere protagonisti della propria tragedia che spettatori della propria vita  Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso | 
|   |   | 
|  29-12-2004, 11:36 | #5 | |
| Senior Member Iscritto dal: Jun 2002 Città: 
Provincia De VaRéSe   ~ § ~ Lat.: 45° 51' 7" N  Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~  Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~  ~ § ~ You Must Go Out ~ § ~ 
					Messaggi: 8895
				 | Quote: 
 ~§~ Sempre E Solo Lei ~§~ 
				__________________  Meglio essere protagonisti della propria tragedia che spettatori della propria vita  Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso | |
|   |   | 
|  30-12-2004, 22:41 | #6 | |
| Senior Member Iscritto dal: Jun 2002 Città: Dublin 
					Messaggi: 5989
				 | Quote: 
  (anche se è leggermente diversa da quella originale). Ecco la parte in cui ne parla: Codice:        In Numerical Recipes in C: The Art of Scientific Computing (William  H.
       Press, Brian P. Flannery, Saul A. Teukolsky, William T. Vetterling; New
       York: Cambridge University Press, 1992 (2nd ed., p. 277)), the  follow-
       ing comments are made:
              "If  you want to generate a random integer between 1 and 10, you
              should always do it by using high-order bits, as in
                     j=1+(int) (10.0*rand()/(RAND_MAX+1.0));
              and never by anything resembling
                     j=1+(rand() % 10);
              (which uses lower-order bits)."
				__________________ C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! | |
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 12:01.









 
		 
		 
		 
		








 
  
 



 
                        
                        










