Random random = new Random(42) counter = 1000 while(counter > 0) { def eventNumber = random.nextInt(1) switch(eventNumber) { case 0: appObject.setValue([name: "nfcTouch", value: "Touched", deviceId: 0, descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: [value: "Touched"]]) break case 1: appObject.setValue([name: "Touched", value: "Touched", deviceId: 0, descriptionText: "", displayed: true, linkText: "", isStateChange: false, unit: "", data: []]) break } counter-- }