nlb2001
級別: 略有小成
![]() |
各位大俠: 本人要做一個程序:有11個空位,有一個運搬車隨機向著11個空位中放工件。只要這11個空位中沒有工件的位置就可以隨機放置工件,一次放一個。 我想的是空位中有工件就是0,在0~11空位中中(最大)隨便找一個不是0的位置放工件,得用什么指令啊?? 先隨機選一個位置,在和0比較,是0的話就再重復隨機選擇,再和0比較,不是0的話就選擇這個。 0~11的范圍怎么定,得用子程序嗎 腦汁絞盡求幫助啊!!!!! ![]() ![]() ![]() |
---|---|
|
john42tw
級別: 網絡英雄
![]() |
基本上工控的設計都要有一個規則,極少會用到隨機。 否則會造成極大的困擾。 至於你的問題: 1.由工位1 開始比較,遇 0 放置。 2.依順序向後比較,遇 0 放置。 3.以時間秒,個位數比較,遇 0 放置。 4.以亂數比較,遇 0 放置。 |
---|---|
|