文章详情页
随机数 - 有没有用Python生成n个不重复随机坐标的算法?
浏览:215日期:2022-09-07 15:19:41
问题描述
有没有用Python生成n个不重复随机坐标的算法?比如范围(5,3)内的坐标:1 21 32 22 3等等
问题解答
回答1:python 3
import itertoolslist(itertools.product(range(1, 6), range(1, 4)))
如果需要随机的话,直接随机产生以上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)))
相关文章:
1. android - 哪位大神知道java后台的api接口的对象传到前端后输入日期报错,是什么情况?求大神指点2. Python新手问题——大txt文件按条件将多行合并3. web - Flash 和 HTML 交互的方式有哪几种?如何选择?4. css - BFC外边距折叠问题5. javascript - 原生JS和jQuety关于设置图片轮播定时器问题6. CSS3动画导致图片模糊7. css3 - 关于nth:child(2)的问题8. mac里的docker如何命令行开启呢?9. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?10. vue添加锚点,实现滚动页面时锚点添加相应的class操作
排行榜
