1樓:網友
您的問題可以這樣解決,首先取隨機數,然後通過運算將隨機數字取定在1到5之間,後對這乙個數字進行判斷,如果數字為3或4的話,那麼重新抽取數字進行運算,直到符合條件為止。
具體操作的話可以首先在舞臺上繪製乙個按鈕,並命名為 "btn"。
到主時間軸第一幀寫以下**:
var m;//初始變數。
var n;
btn_random;//為按鈕新增函式。
function btn_random() 按鈕函式。
for (i=0; i<100; i++)m = ;取隨機數。
n = ;//將前面隨機數轉換為1—5之間隨機數。
if (n !=3 &&n !=4) {判斷如果隨機數不是3或4的話,輸出隨機數並推出迴圈。
trace(n);
break;
2樓:網友
去掉「求助」再找就行了。
怎麼在flash裡產生隨機數?
3樓:網友
random函式在flash裡是非常有用的,可以生成基本的隨機數,建立隨機的移動,以及隨機的顏局閉色和其他更多的作用。,這個教程將解釋如何做出這個例子以及如何利用random函式產生其他不同的結果。那麼就看看以下的總結吧:
基本的random函式如下:
可以產生出0-1之間的任意小數,例如 或。
有幾個其他的函式可以用來改變產生的數字,從而可以更好的在你的影片中使用:
;這幾個函式都是用來取得整數的,;是採用四捨五入方式取得最接近的整數。;是向上取得乙個最接近的整數,;
和;相反,;向下 取得乙個最接近的整數。
結合這些函式,兆簡你就可以這樣寫:
這個表示式可以生成乙個和之間的乙個數,然後四捨五入取得乙個整數。這樣所生成的數字就是0或1。這個表示式可以用在各有50%的可能的情況下,例如拋硬幣,或者true/族臘褲false指令。
10 是將你所生成的小數乘以10,然後四捨五入取得乙個整數:
要建立乙個1到10之間的隨機數,可以這樣寫:
應為是向上取值,所以不會產生0。要建立乙個5到20的隨機數可以這樣寫。
也就是說,如果要建立乙個從x到y的隨機數,就可以這樣寫。
x和y可以是任何的數值,即使是負數也一樣。
希望對你有幫助!
如何在flash裡生成多個隨機數
4樓:匿名使用者
的**。
注意手蠢雹機使用者請鄭兆不要帶叢帆用uc看問題,看不到我上傳的附件的。
flash隨機數
5樓:韓湘子哥哥
不用寫友扮穗引數的,如果是要0~1的隨機數,就是bb_txt=,如果好卜要缺寬0~10,就這樣bb_txt= )10就可以了。
求做 flash生成隨機數
6樓:網友
你做好介面。。窩可以幫你寫**~~
7樓:遠方來鵬
功能做出來了你自己去微調。
flash8 如何製作每點一次換乙個的 隨機數
8樓:匿名使用者
建立乙個動態文字,命名為a,然後在第一幀輸入命令:
random(10)
以上命令是說在文字a裡面的數隨機在0~10之間。
若你要按按鈕來讓文字改變數字,就在按鈕輸入命令:
on (release)
上面的命令是說,點選了按鈕後文字a會顯示出數字4,若你想變其他數字,你可以將上面的 4 改成其他數字。
利用Excel生成隨機數,excel怎麼在某一範圍內生成隨機數?
excel隨機數函式 具體步驟如下 1.a1輸入公式 rand 向下填充至1600行 單詞有多少就填充到多少行 2.b1輸入公式 rank a1,a 1 a 1600 向下填充至第50行 b1 b50就輸出一個 1 1600之間的隨機的 50個數字,注意當前 任意一次修改 返回陣列都會變化,所以得到...
怎麼用c 生成指定隨機數
include include include using namespace std int main srand unsigned time null 初始化時間種子 int ret rand 3 產生 0 1 2 三種隨機數 int real pow 2,ret 2的0次方 1 2的1次方2 ...
C 隨機數 哪裡錯啦,C 怎麼獲取隨機數
第二個for迴圈中。當i 時。int n 這裡應該會報錯吧。的第乙個引數是可以取到的最小值,第二個引數是不可以取到的最大值。那麼當, 時。隨機數的最小值是,同時最大值必須小於,因為得到的值都是正整數,所以自然就會出錯了。沒有錯啊,可以得到隨機數啊,對於控制檯程式,如果你想讓介面停住的話,必須新增讀的...