In javascript, you can use "Math.random()" to add random numbers. The "Math.random()" function returns a random floating point number ranging from 0 to less than 1, that is, from 0 (including 0) upwards, but excluding 1 (excluding 1). It cannot be selected or reset by the user. Set.
The operating environment of this tutorial: windows7 system, javascript version 1.8.5, Dell G3 computer.
<script type="text/javascript">
document.write(Math.random())
</script>
Explanation
- ##Math.random(); The result is a random number between 0-1 (including 0, not Including 1)
- Math.floor(num); The parameter num is a numerical value, and the function result is the integer part of num.
- Math.round(num); The parameter num is a numerical value, and the function result is the integer after num is rounded.
Math: Mathematical object, providing mathematical calculations on data.
Math.random(); Returns a random number between 0 and 1 (including 0, excluding 1).
Math.ceil(n); Returns the smallest integer greater than or equal to n.
When using Math.ceil(Math.random()*10);, you mainly get random integers from 1 to 10, and the probability of getting 0 is very small.
Math.round(n); Returns the value of n after rounding.
Use Math.round(Math.random()); to obtain a random integer from 0 to 1 evenly.
When using Math.round(Math.random()*10);, random integers from 0 to 10 can be obtained in a basically balanced manner, and the probability of obtaining the minimum value 0 and the maximum value 10 is less than half.
Math.floor(n); Returns the largest integer less than or equal to n.
When using Math.floor(Math.random()*10);, random integers from 0 to 9 can be obtained evenly.
[Recommended learning:
javascript advanced tutorial]
The above is the detailed content of How to add random numbers in javaScript. For more information, please follow other related articles on the PHP Chinese website!
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn