import numpy as np
import pandas as pd
qtyDf = pd.DataFrame()#总和固定是209
unChange = 209
#每次生成随机的3 个数值,加起来就是 209
numberCout = 3
#想要多来几组,这里是想要来2组这样的
repeattimes = 2def randomSameSum():global qtyDftotals = [unChange]i = numberCoutnums = []x = np.random.randint(0, i, size=(4,))for i in totals:while sum(x) != i: x = np.random.randint(2, i, size=(numberCout,))nums.append(x)df = pd.DataFrame(nums).Tdf.rename(columns = {0:'qty'},inplace = True)qtyDf  = qtyDf.append(df)return dffor i in range(repeattimes):randomSameSum()
qtyDf

Python 生成总和一定的随机数相关推荐

  1. python 生成指定概率的随机数

    生成指定概率的随机数 需求 解决方法 需求 遇到一些情况需要指定概率的条件下生成随机数,比如要生成姓名字符串,随机生成的话一般是两个字的姓名和3个字的姓名概率是一样的,而实际应该是大部分偏向三个字的, ...

  2. python生成四位随机数_如何使用Python生成4位密码随机数

    如果您在Python 3.6中生成PIN码,请使用n = secrets.choice(range(1000, 10000));然后format(n, '04'),然后过滤掉不需要的组合. 如果你被P ...

  3. python生成6位验证码随机数,需包含英文字母大写、小写和数字(含代码和注释)

    具体见代码和注释: def get_code():code_list = []# for i in range(10): # 0~9for i in range(48,57): #ASCII表示的数字 ...

  4. Python生成不重复的随机数

    random.sample(range(1,N), k) 表示从[1,N]的范围内随机生成k个数,结果以列表返回 栗子1: 随机生成5个(1, 10)范围内的数字: import random for ...

  5. python random库生成伯努利随机数的方法_Python使用random模块生成随机数操作实例详解...

    本文实例讲述了Python使用random模块生成随机数操作.分享给大家供大家参考,具体如下: 今天在用Python编写一个小程序时,要用到随机数,于是就在网上查了一下关于Python生成各种随机数的 ...

  6. python 编程一日一练-「每日一练」巧用python生成随机数

    原标题:「每日一练」巧用python生成随机数 随机数在我们的生产和生活中有很多的应用场景,比如说登录验证的随机数字等等,那么你知道在Python中怎么生成随机数吗? 往下看,就是这么简单! 题目 p ...

  7. python生成规定随机数_python生成随机数的方法

    python生成随机数的方法 发布时间:2020-08-21 14:50:04 来源:亿速云 阅读:110 作者:小新 这篇文章主要介绍了python生成随机数的方法,具有一定借鉴价值,需要的朋友可以 ...

  8. python生成随机数方法_Python生成随机数的方法

    如果你对在Python生成随机数与random模块中最常用的几个函数的关系与不懂之处,下面的文章就是对Python生成随机数与random模块中最常用的几个函数的关系,希望你会有所收获,以下就是这篇文 ...

  9. python随机生成k个不重复的随机数_使用Python生成不重复的随机值

    uuid是128位的全局唯一标识符(univeral unique identifier),通常用32位的一个字符串的形式来表现,自带了uuid模块来进行uuid的生成和管理工作. python中的u ...

最新文章

  1. AI“换脸”打开潘多拉魔盒,如何应对?
  2. Django系列目录
  3. Angular自学笔记(?)TemplateRef和ViewContainerRef
  4. 口袋操作系统_全自动阀口袋包装机的发展
  5. 四足爬行机器人运动_有自我意识机器人横空出世,还能自我复制,专家表示需警惕其失控...
  6. 利用kali的msf提取汇编机器码(shellcode)
  7. ASP.NET MVC 中删除无用视图引擎
  8. 谷歌发布AdaNet,快速灵活的AutoML工具,帮助开发者构筑强大集成学习模型
  9. DockerFile入门指南
  10. 《从Paxos到Zookeeper:分布式一致性原理与实践》第一章读书笔记
  11. 第二周代码(wc项目)
  12. 使用Pycharm运行TensorFlow,Virtualenv安装TensorFlow
  13. 对象间相互调用时互相控制的几种方法
  14. 51单片机篮球计分器C语言,基于C51单片机的篮球计分器设计
  15. 机器人运动学轨迹跟踪控制(Matlab实现)
  16. 【四足机器人--支撑相足端反作用力预测】(5)ConvexMPCLocomotion代码解析
  17. Windows网络共享方式
  18. 校内校园网络技术标书(三少原创)
  19. wpsa4排版_wps排版(wps如何一键排版)
  20. 微信小程序之身份证照片正反上传

热门文章

  1. 超实用的15个shell脚本,有手就会,拿走不谢
  2. HashTable常用方法,不积硅步无以至千里
  3. 开卷有益 今天你读书了么?
  4. 关于GPS坐标转百度坐标与goolg坐标转百度坐标java代码实现方法
  5. Springboot毕设项目农村土地资源管理系统g33xzjava+VUE+Mybatis+Maven+Mysql+sprnig)
  6. 【转】Lwip 断连,连接几次后不通及偶尔不通的问题.
  7. poi---Excel导入数据-ClassNotFoundException
  8. 新西兰计算机预科学费,2018年新西兰ACG预科课程介绍(含学费、开学时间)
  9. matlab读取超大txt文件,fortran如何读取超大文本文件 - 程序语言 - 小木虫 - 学术 科研 互动社区...
  10. 程序员如何获取自己学习路线(附带前端学习路线)