文章詳情頁
隨機數(shù) - 有沒有用Python生成n個不重復(fù)隨機坐標(biāo)的算法?
瀏覽:210日期:2022-09-07 15:19:41
問題描述
有沒有用Python生成n個不重復(fù)隨機坐標(biāo)的算法?比如范圍(5,3)內(nèi)的坐標(biāo):1 21 32 22 3等等
問題解答
回答1:python 3
import itertoolslist(itertools.product(range(1, 6), range(1, 4)))
如果需要隨機的話,直接隨機產(chǎn)生以上list里的index
import randomn = 5random_list = list(itertools.product(range(1, 6), range(1, 4)))random.sample(random_list, n)回答2:
import randomn = 5for x in random.sample(range(3 * 5), n): print(’({}, {})’.format(*pmod(x, 3)))
相關(guān)文章:
1. html調(diào)整想要的文字大小和位置2. angular.js - 請教一個關(guān)于angularjs的小問題3. javascript - 底部組件,vue綁定class文字為什么不變色,如下代碼4. 前端 - vue2.0 使用mint-ui的mt-popup組件時怎么兼容低版本ios(7.1.2)?5. angular.js - 為什么加了 CSS3 的 transition 會導(dǎo)致 Angular 數(shù)據(jù)綁定失效?6. android - 百度地圖加載完成監(jiān)聽7. javascript - 在iframe子頁面 通過window.parent.document打開父頁面的modal層不能正常關(guān)閉8. javascript - 一個JS的算法,求大神解答9. javascript - 微信IOS頁面中input type=number輸入數(shù)字無法顯示,安卓顯示正常10. css3 - 寬度設(shè)置的都是百分比,為什么還是不適配移動端?
排行榜

熱門標(biāo)簽