_Random

« Older   Newer »
  Share  
~Luka~
CAT_IMG Posted on 10/4/2010, 20:30     +1   -1




Una funzione Random creata da me in poco tempo, tipo quella di AutoIT:
P.S: Se mettete 1 in "$Int" il risultato verrą intero, se mettete 0 il risultato verrą decimale.

SPOILER (click to view)
CODICE
Func _Random($Min, $Max, $Int)
$Num=@MSEC*0.1*0.2*0.1*@MSEC*0.6

While 1
If $Num > $Min And $Num < $Max Then        

If $Int = 1 Then        
Return Int($Num)
Else
Return $Num
EndIf

ElseIf $Num < $Min Then        
$Num=$Num*3
ContinueLoop

ElseIf $Num > $Max Then        
$Num=$Num/3
ContinueLoop

EndIf
WEnd
EndFunc


Esempio:
SPOILER (click to view)
CODICE
#include <_Random.au3>
MsgBox(48, "", _Random(100,1000,0))
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 11/4/2010, 18:38     +1   -1




Che utilitą ha? ._.
 
Top
~Luka~
CAT_IMG Posted on 14/4/2010, 17:43     +1   -1




Nessuna xD! era per allenamento..
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 14/4/2010, 18:14     +1   -1




CITAZIONE (~Luka~ @ 14/4/2010, 18:43)
Nessuna xD! era per allenamento..

xD Ok.
 
Top
Kelmar
CAT_IMG Posted on 9/5/2010, 15:30     +1   -1




Scusate ma non c'č un opzione tra i comandi matematici che ti fa uscire solo risultati interi? perchč a me servirebbe

Esep:
100/60 = 1,66666666666666666666666666666,7
anzichč aver un risultato di quel tipo io vorrei
100/60 = 1, anche 1,6 o anche arrotondato per difetto andrebbe bene :)

Grazie
 
Top
Sbarabau
CAT_IMG Posted on 9/5/2010, 15:38     +1   -1




Per diminuire il numero di cifre decimali usa la funzione Round
Per togliere tutti i decimali senza arrotondare usa la funzione Int
 
Top
Kelmar
CAT_IMG Posted on 9/5/2010, 20:00     +1   -1




Perfetto grazie, l'avevo anche vista la funzione int da qualche parte ma non me la ricordavo proprio, grazie tante :)
 
Top
Kurt_Black_hat 2.0
CAT_IMG Posted on 9/5/2010, 22:10     +1   -1




CITAZIONE (Kelmar @ 9/5/2010, 21:00)
Perfetto grazie, l'avevo anche vista la funzione int da qualche parte ma non me la ricordavo proprio, grazie tante :)

Bastava leggere le opzioni del comando Random() -.-
 
Top
Kelmar
CAT_IMG Posted on 9/5/2010, 23:05     +1   -1




Gią avvolte la soluzione la si ha sotto gli occhi e non la si vede perchč la si cerca altrove.
 
Top
8 replies since 10/4/2010, 20:30   162 views
  Share