當前位置:編程學習大全網 - 電腦編程 - 編程把壹個數公平地隨機地分成N份

編程把壹個數公平地隨機地分成N份

可以考慮每次都隨機生成,如果沒有超過總數則繼續,否則重新生成.(請自行翻譯成妳所用的編程語言)

num = 1000

a1 = num*rnd()

loop

a2= num*rnd()

if a1+a2<1000 then

exit

end if

end loop

loop

a3= num*rnd()

if a1+a2+a3<1000 then

exit

end if

end loop

loop

a4= num*rnd()

if a1+a2+a3+a4<1000 then

exit

end if

end loop

a5 = mum - a1 - a2 -a3 -a4

  • 上一篇:第六屆全國青少年人工智能創新挑戰賽無人駕駛智能車專項賽有用嗎?
  • 下一篇:廈門路橋集團好進去嗎
  • copyright 2024編程學習大全網