生成随机数的测试数据

'''
Created on 2017年4月8日 @author: weizhen
#to create data for testing
'''
import random
from numpy import maximum
def get_int(msg, minimum, default):
while True:
try:
line = input(msg)
if not line and default is not None:
return default
i = int(line)
if i < minimum:
print("must be >=", minimum)
else:
return i
except ValueError as err:
print(err) rows = get_int("rows:", 1, None)
columns = get_int("columns", 1, None)
minimum = get_int("minimum (or Enter for 0):", -1000000, 0) default = 1000
if default < minimum:
default = 2 * minimum
maximum = get_int("maximum (or Enter for " + str(default) + "):", minimum, default)
row = 0
while row < rows:
line = ""
column = 0
while column < columns:
i = random.randint(minimum, maximum)
s = str(i)
while len(s) < 10:
s = " " + s
line += s
column += 1
print(line)
row += 1

上边的程序运行的结果如下所示:

最新文章

  1. MySQL 保留字
  2. locate 最快的查找文件的命令 NB
  3. .NET 强引用与弱引用
  4. VS与ultraedit 正则表达式替换
  5. OnScrollListener分页加载
  6. javascript4
  7. ICC_lab总结——ICC_lab1:数据设置和基本流程
  8. DOS:第一天
  9. 使用Ncat反弹Shell
  10. 【Spring】DispatcherServlet的启动和初始化
  11. spring 原理1:java 模拟springIOC容器
  12. java死锁详解
  13. 记住left join最简单的方式(转)
  14. 【stylus】stylus在webstrom中的识别
  15. FFMpeg笔记(六) 滤镜命名规则及使用libavfilter对视频尺寸进行裁切
  16. 墨者学院靶场之PHP代码分析溯源(第1题)
  17. 通过nginx 访问thinkphp
  18. C语言中的序列点
  19. MongoDB 3.x 安装配置
  20. Linux树莓派中/etc/rc.local不执行的问题

热门文章

  1. Cent OS (三)vi文本编辑操作
  2. SQL语言分类DDL、DML、DQL、TCL、DCL
  3. springboot 尚桂谷学习总结02
  4. 解决本地工具无法连接服务器上的mysql的问题
  5. scrapy框架--新建调试的main.py文件
  6. mac 支持rz sz
  7. 删除文件时提示“找不到该项目”,怎么解决? 转摘自:http://jingyan.baidu.com/article/e4d08ffdf5ab470fd2f60df4.html
  8. until 循环语句
  9. Codeforces 1179D 树形DP 斜率优化
  10. 过滤器为JSP文件生成静态页面