2012-01-17 53 views
0

當我想輸入一些字符我不喜歡這樣猴子亞軍隨機生成

device.press("0",MonkeyDevice.DOWN_AND_UP) 

這使得焦炭的「0」投入,它的偉大工程

,但問題是我想輸入0到9之間的隨機數,比如說1000次

我該怎麼做?我怎麼能在monkeyrunner與隨機生成發揮

我想隨機選擇之間:

device.press("0",MonkeyDevice.DOWN_AND_UP) 
device.press("1",MonkeyDevice.DOWN_AND_UP) 
device.press("2",MonkeyDevice.DOWN_AND_UP) 
device.press("3",MonkeyDevice.DOWN_AND_UP) 
... 
device.press("9",MonkeyDevice.DOWN_AND_UP) 

編輯

我想這樣做

device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP) 
device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP) 
device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP) 
device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP) 

...

但我需要有效的語法來做到這一點

回答

0

因此,作爲monkeyrunner運行在Jython的API,嘗試在地方"Random Number between zero and nine"

0

我不是100%肯定你正在試圖做什麼完全的,但如果你想要的是沿着線的東西 -

device.press("Numberbetweenzeroandnine",MonkeyDevice.DOWN_AND_UP) 

那麼我會建議產生0之間的隨機數9變成一個整數,然後傳入這個整數。

+0

使用str(random.randint(0, 9))請看到我的編輯 – Lukap 2012-01-17 13:31:45

+0

既然你需要做的僅僅是生成一個隨機數是什麼,我會建議只是尋找一個基本教程在Java中產生隨機數,其中有很多。在發佈Stack Overflow之前,你應該做一些研究工作。 – Eilidh 2012-01-17 13:37:18

+0

我發佈前做了10個小時的研究,目前爲止我已經做了十個腳本,一切正常,但是我找不到如何用monkeyrunner生成隨機數,你確定有支持嗎? – Lukap 2012-01-17 13:47:46