生成随机数

本示例介绍了如何使用SmartNode中的“生成随机数”节点在一个范围内随机产生一个数。

SmartNode中用到的node有:注入节点、生成随机数节点、调试节点。

程序设计如下:

82

相关节点的配置如下:

83

84

在1到10之间随机产生一个数。

 

配置完成后,点击右上角的部署(Deploy)按钮。点击软件开关,便可在调试窗口输出一个数,如下图。又由于“生成随机数”节点可接受任何输入的触发,因此不论是打开还是关闭开关,都可产生一个随机数。

85

整个程序的json代码如下:

[{“id”:”189d26b7.e762d9″,”type”:”random”,”z”:”a1775b18.5e88a8″,”name”:””,”low”:”1″,”high”:”10″,”inte”:”true”,”x”:313,”y”:222,”wires”:[[“52cbb17b.ad345”]]},{“id”:”91954a04.6e6ab8″,”type”:”Toggle”,”z”:”a1775b18.5e88a8″,”name”:”Toggle”,”initVal”:1,”x”:147,”y”:222,”wires”:[[“189d26b7.e762d9”]]},{“id”:”52cbb17b.ad345″,”type”:”debug”,”z”:”a1775b18.5e88a8″,”name”:””,”active”:true,”console”:”false”,”complete”:”false”,”x”:484,”y”:222,”wires”:[]}]

跳至工具栏