文章詳情頁
隨機數(shù) - 有沒有用Python生成n個不重復(fù)隨機坐標(biāo)的算法?
瀏覽:168日期: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. python - scrapy url去重2. Python從URL中提取域名3. node.js - 微信小程序websocket連接問題4. 實現(xiàn)bing搜索工具urlAPI提交5. Python中使用超長的List導(dǎo)致內(nèi)存占用過大6. python - Django有哪些成功項目?7. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結(jié)束命令?8. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)9. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。10. 鏈接圖片時,鏈接不成功
排行榜

熱門標(biāo)簽