Nitto Posted June 11, 2007 Share Posted June 11, 2007 (edited) Help will be really appreciated, i want to generate random numbers like between 0.800 and 0.900, and then send the generated number to be written like in notepad. I really don't know how to do this. Run("notepad.exe") WinWaitActive("Untitled - Notepad") Send(Random([0.510[, 0.590]]) Edited June 11, 2007 by Nitto Link to comment Share on other sites More sharing options...
poisonkiller Posted June 11, 2007 Share Posted June 11, 2007 Send(Random(0.800, 0.900)) Link to comment Share on other sites More sharing options...
Nitto Posted June 11, 2007 Author Share Posted June 11, 2007 Send(Random(0.800, 0.900)) Wow thx also is there any way to limit the decimals to just 3 lik 0.8XX Link to comment Share on other sites More sharing options...
SpookMeister Posted June 11, 2007 Share Posted June 11, 2007 Because the Random function returns something like 15 places after the decimal, you might want to do it a little differently. Like by asking for a random between 800 and 900 then dividing by 1000 $var = Random(800,900,1) / 1000 ; the last item in the ran function ensures that an intiger is returned MsgBox(4096,"", $var) [u]Helpful tips:[/u]If you want better answers to your questions, take the time to reproduce your issue in a small "stand alone" example script whenever possible. Also, make sure you tell us 1) what you tried, 2) what you expected to happen, and 3) what happened instead.[u]Useful links:[/u]BrettF's update to LxP's "How to AutoIt" pdfValuater's Autoit 1-2-3 Download page for the latest versions of Autoit and SciTE[quote]<glyph> For example - if you came in here asking "how do I use a jackhammer" we might ask "why do you need to use a jackhammer"<glyph> If the answer to the latter question is "to knock my grandmother's head off to let out the evil spirits that gave her cancer", then maybe the problem is actually unrelated to jackhammers[/quote] Link to comment Share on other sites More sharing options...
poisonkiller Posted June 11, 2007 Share Posted June 11, 2007 ...or you can do it like this: Send(StringLeft(Random(0.800, 0.900), 5)) Link to comment Share on other sites More sharing options...
Toady Posted June 11, 2007 Share Posted June 11, 2007 look at round() MsgBox(0,"",Round(Random(0.800, 0.900),3) ) ;limit to 3 digits www.itoady.com A* (A-star) Searching Algorithm - A.I. Artificial Intelligence bot path finding Link to comment Share on other sites More sharing options...
Nitto Posted June 11, 2007 Author Share Posted June 11, 2007 Thaknk's to both now i have random numbers 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