How to generate a random number/string in Javascript
The standard way to generate a random number is to use Math.random() (opens new window) which will return a floating-point, pseudo-random number between 0 and 1 (but not including 1). It should be noted that Math.random()
does not provide a cryptographically secure random number and should not be used for anything related to security. An alternative to Math.random()
is Cyrpto.getRandomValues() (opens new window) which provides cryptographically strong random values.
Here's an example of how to generate a random number:
JS
Copy code
And here's an example of how to use Math.random()
to generate a random string:
JS
Copy code