import groovy.json.JsonSlurper

import java.util.Random

//在soapui 中获取省市区列表

def D = context.expand( '${cityTree#Response#$.data}' )

//将字符串类型转为数组

def slurper= new JsonSlurper()

def articleListArray = slurper.parseText(D)

//获取数组长度

def total = articleListArray.size

//获取随机数

def random = new Random()

def a = random.nextInt(total)

def p= articleListArray[a]["name"]

log.info (p)

///

def slist=articleListArray[a]["children"]

def total1 = slist.size

def a1 = random.nextInt(total1)

def c=slist[a1]["name"]

log.info (c)

//获取随机数

def Qlist = slist[a1]["children"]

def total2 = Qlist.size

def num = random.nextInt(total2)

def x=Qlist[num]["name"]

log.info (x)

//获取随机数

//def random = new Random()

//def total = articleListArray.size

//def num = random.nextInt(total)

//获取列表中的name或id

//articleListArray[num]["id"]

//articleListArray[num]["name"]

//在DataSourse中传递结果到相应的变量

//将int类型转换成string

String p1 = Integer.toString(p)

String c1 = Integer.toString(c)

String X1 = Integer.toString(X)

//把相应的结果值传递给相应的变量名

result["province"] = p1

result["city"] = c1

result["qu"] = x1

省市区随机获取 java_随机获取省市区-Groovy相关推荐

  1. 网页JS获取当前地理位置(省市区)

    网页JS获取当前地理位置(省市区) 眼看2014又要过去了,翻翻今年的文章好像没有写几篇,忙真的或许已经不能成为借口了,在忙时间还是有的,就像海绵里的水挤挤总会有滴.真真的原因是没有学习过什么新的技术 ...

  2. 【Groovy】MOP 元对象协议与元编程 ( Groovy 类内部和外部分别获取 metaClass | 分析获取 metaClass 操作的字节码 | HandleMetaClass 注入方法 )

    文章目录 一.Groovy 类内部和外部分别获取 metaClass 二.分析 Groovy 类内部和外部获取 metaClass 操作的字节码 三.使用 HandleMetaClass 注入方法 一 ...

  3. 为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段、极度随机数比随机森林快还是慢?

    为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段.极度随机数比随机森林快还是慢? ExtRa Trees是Extremely Randomized Trees的缩写,意思就是 ...

  4. 12_信息熵,信息熵公式,信息增益,决策树、常见决策树使用的算法、决策树的流程、决策树API、决策树案例、随机森林、随机森林的构建过程、随机森林API、随机森林的优缺点、随机森林案例

    1 信息熵 以下来自:https://www.zhihu.com/question/22178202/answer/161732605 1.2 信息熵的公式 先抛出信息熵公式如下: 1.2 信息熵 信 ...

  5. linux c 读取摄像头,Linux下onvif客户端获取ipc摄像头 获取能力:GetCapabilities

    getcapabilities:获取能力,主要目的获取设备能力信息(获取媒体服务地址) 鉴权:但是在调用获取设备能力之前是需要鉴权的.onvif协议规定,部分接口需要鉴权,部分接口不需要鉴权,在调用需 ...

  6. VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编

    '====================获取路径名各部分:  如: c:\dir1001\aaa.txt '============获取路径路径 c:\dir1001\ '============获 ...

  7. [安卓开发]弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机

    安卓弹幕滚幕效果自定义View之BarrageView|支持点击事件|隐藏不滞留|颜色随机|大小速度范围随机 1.简介 项目地址: https://github.com/tpnet/BarrageVi ...

  8. 可运行的GPS获取经纬度和获取基站例子(环境Android Studio 3.5.2扒拉能运行的例子找到太辛苦了要么版本太老。)

    可运行的GPS获取经纬度和获取基站例子(环境Android Studio 3.5.2扒拉能运行的例子找到太辛苦了要么版本太老.) 为了检测GPS和基站修改结果,结合网络例子.单独抠出来可运行实例,GP ...

  9. 插入100万条有随机姓名,随机电话等字段的数据最快需要几秒?

    问题描述:往数据库的teachers表里面随机插入100万条带随机姓名,随机电话等字段的数据,需要多少秒? 接下来,我将从1.需要多少秒?2.为什么会这么快(包括PreparedStatement与S ...

  10. 第三篇 KinectV2骨骼获取原理和获取方法及源代码

    第三篇  KinectV2骨骼获取原理和获取方法及源代码 首先声明一下,本系统所使用的开发环境版本是计算机系统Windows 10.Visual Studio 2013.Opencv3.0和Kinec ...

最新文章

  1. python写入文件后换行_python向文件写入行避免fi末尾的换行
  2. java 打印一棵树_java编程题之从上往下打印出二叉树
  3. 如何让搜索引擎抓取AJAX内容
  4. 我的第一个项目----Java图书管理系统
  5. 安装 pear、phpunit 测试用例步骤方法
  6. 20135202闫佳歆-期末总结
  7. 2个步骤,让人才成为组织进化的发动机
  8. pylint高频警告错误的原因及处理建议
  9. spss pro网络挑战赛A题:人群疏散模拟代码
  10. 【系统优化】新装Linux系统注意事项增加系统安全
  11. C语言封顶,喜封金顶 | 蓝天·尚东区 -C区封顶大吉 , 美好盛启!
  12. 《Python爬虫大数据采集与挖掘》期末考试考题汇总带答案
  13. 自动驾驶——未来智能交通的畅想
  14. 2022-2027年中国壁挂炉行业市场全景评估及发展战略规划报告
  15. 树莓派Python开发:led实验
  16. 王者荣耀体验服服务器未响应9月16,王者荣耀体验服9月16日更新维护及英雄调整详解介绍...
  17. 2023年Python面试题_Python进阶_48道
  18. 大学生HTML作业节日网页 HTML作业节日文化网页期末作业 html+css+js节日网页 HTML学生节日介绍 HTML学生作业网页视频
  19. PEiD--什么都没发现
  20. 7-4 字符串字母大小写转换 (15 分)

热门文章

  1. Android Studio完成音乐盒demo
  2. python词云图详细教程
  3. 三菱PLC与上位机进行通讯
  4. 博士申请 | 上海交通大学自然科学研究院洪亮教授招收深度学习方向博士生
  5. 数据库实验四 视图实验
  6. ENVI遥感处理(9):遥感影像镶嵌和图像裁剪
  7. 正点原子战舰(STM32F103ZET6) 跑蓝牙协议栈 --传统蓝牙搜索演示以及实现原理
  8. matlab 正则化表达式_MatLab归一化(正则化)函数
  9. haversine根据经纬度算距离
  10. arduino/mixly 智纳捷TTS语音合成模块