Nuffilein805 Posted September 22, 2005 Share Posted September 22, 2005 Hi there, I could use some help on a little prog of mine. I just want the programm to spit out a random number but: the user using this prog wants to give a couple of numbers from which this one is chosen. i though about something like this: dim $c[4] $a = inputbox ("numbers", "seperate by ','") $b = stringsplit ($a, ",") for $e = 1 to 3 step 1 Do $c[$e] = random (1, 100,1) $d = 0 Do $d = $d + 1 until $d = $b[0] or $c[$e] = $b[$d] until $c[$e] = $b[$d] Next msgbox (0, "", $c[1] & "." & $c[2] & "." & $c[3]) I'm so far at the moment but how can I manage that I have no double numbers? I'm getting really sick because of this. my little chatmy little encryption toolmy little hidermy unsafe clickbot Link to comment Share on other sites More sharing options...
Westi Posted September 23, 2005 Share Posted September 23, 2005 #include <Array.au3> Dim $avArray[1] For $i = 1 to 19;for testing _ArrayAdd( $avArray, $i) $avArray[$i] = $i next $min = _ArrayMin ( $avArray, 1 ) + 1 $max = _ArrayMax ( $avArray, 1 ) $rnd = Random ( $min , $max , 1 ) ;MsgBox(64, "Testing", $rnd) _ArrayDelete ( $avArray, $rnd ) _ArraySort ( $avArray) _ArrayDisplay( $avArray, "New Array" ) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now