random-ipv4
v1.0.2
Published
Return a random ipv4 address.
Downloads
535
Maintainers
Readme
random-ipv4
Return a random ipv4 address.
Install
$ npm install --save random-ipv4
Usage
For more use-cases see the tests
var randomIpv4 = require('random-ipv4');
// API
// - randomIpv4(schema[, options]);
randomIpv4();
// => 193.31.235.41
randomIpv4('127.0.{token}.1', {
token: {
min: 127,
max: 255
}
});
// => 127.0.216.1
randomIpv4('{token1}.{token2}.{token3}.{token4}', {
token1:{
min: 127,
max: 127
},
token2:{
min: 127,
max: 192
},
token3:{
min: 0,
max: 200
}
});
// => 127.188.153.3
Note:
schema
- the ipv4 schema, default'{token1}.{token2}.{token3}.{token4}'
.options
- options for every token, each token hasmin
andmax
option, which both are from0
to255
.
Related
- random-ipv6 - Return a random ipv6 address.
- random-tld - Return a random tld(Top Level Domain).
- random-domains - Return a random domain.
- random-email - Return a random email.
- random-protocol - Return a random protocol.
- random-hashtag - Return a random hashtag.
- random-uri - Return a random url.
- random-avatar - Return a URL to a random avatar from Gravatar.
Contributing
Pull requests and stars are highly welcome.
For bugs and feature requests, please create an issue.