mirror of
https://github.com/node-red/node-red-nodes.git
synced 2023-10-10 13:36:58 +02:00
9eb031e912
* Add option to dynamically pass in 'From' and 'To' - fixed bug when 'From' was greater than 'To' by flipping the two * Set initial values of 'From' and 'To to "" to allow dynamic overriding them
25 lines
986 B
Markdown
25 lines
986 B
Markdown
# node-red-node-random
|
|
|
|
A <a href="http://nodered.org" target="_new">Node-RED</a> node that when triggered generates a random number between two values.
|
|
|
|
## Install
|
|
|
|
Either use the Manage Palette option in the Node-RED Editor menu, or run the following command in your Node-RED user directory - typically `~/.node-red`
|
|
|
|
npm i node-red-node-random
|
|
|
|
|
|
## Usage
|
|
|
|
A simple node to generate a random number when triggered.
|
|
|
|
If set to return an integer it can include both the low and high values.
|
|
`min <= n <= max` - so selecting 1 to 6 will return values 1,2,3,4,5 or 6.
|
|
|
|
If set to return a floating point value it will be from the low value, up to, but
|
|
**not** including the high value. `min <= n < max` - so selecting 1 to 6 will return values 1 <= n < 6 .
|
|
|
|
You can dynamically pass in the 'From' and 'To' values to the node using msg.to and/or msg.from. **NOTE:** hard coded values in the node **always take precedence**.
|
|
|
|
**Note:** This returns numbers - objects of type **number**.
|