# iso-random [](https://badge.fury.io/js/%40pedrouid%2Fiso-random)
Isomorphic Library for Random Bytes
## Description
This library supports random byte generation through native NodeJS and Browser APIs when available and fallbacks to vanilla javascript are already provided.
## Usage
### RandomBytes
```typescript
import * as isoRandom from 'iso-random';
const length = 32;
const key = isoRandom.randomBytes(length);
// key.length === length
```
## React-Native Support
This library is intended for use in a Browser or NodeJS environment, however it is possible to use in a React-Native environment if NodeJS modules are polyfilled with `react-native-crypto`, read more [here](https://github.com/tradle/react-native-crypto).
## License
[MIT License](LICENSE.md)