妙数

C,php,js,python实现生成随机数
记录一下几种常见的编程语言中生成随机数的方法C语言生成随机整数语法:rand()函数可以生成0到214748364...
扫描右侧二维码阅读全文
15
2018/10

C,php,js,python实现生成随机数

记录一下几种常见的编程语言中生成随机数的方法

  • C语言生成随机整数
  • 语法:rand()函数可以生成0到2147483647之间的随机数
#include <stdio.h>
#include <stdlib.h>

int main()
{   
    int i,num;
    for(i=0;i<10;i++)
    {
        num = rand()%10;//生成0-9之间的随机数
        printf("%d\n",num);
    } 
    return 0;
}
  • php生成随机数
  • 语法:rand(min,max),其中min和max为可选参数
<?php
/** php生成随机数 **/

$num = rand()%10;//生成范围为0-9的随机数
echo $num;
$num = rand(0,9);//直接限定随机数范围0-9
echo $num;
?>
  • JavaScript生成随机数,在js中生成随机整数复杂一些
  • 涉及语法:Math.random()取0-1之间随机浮点数,Math.floor()对浮点数向下取整
<html>
<script>
var num = Math.random();//js中使用Math.random函数生成0-1之间的随机浮点数
num = num*10;//转换为0-10之间的随机数
num = Math.floor(num);//使用Math.floor()函数向下取整,比如1.6取成1,1.1也取成1
document.write(num);

</script>
</html>
  • python中生成随机整数
  • 语法:randint(),需要导入random模块
import random
print(random.randint(0,9))

python语言的确很简洁!

最后修改:2018 年 10 月 15 日 08 : 35 PM
如果觉得我的文章对你有用,请随意赞赏

发表评论