关于一个javascript 产生随机数的function 的一点疑问 求教了~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于一个javascript 产生随机数的function 的一点疑问 求教了~~相关的知识,希望对你有一定的参考价值。
参考技术A 楼主怎么还搞不清楚toString()方法呢?它是将对象转换成字符串表示,所有Js对象都有这个方法,可能你在W3School上看到是只是布尔型对象的toString()方法,对于布尔型对象,这个方法当然是返回"True"或"False",但对其它类型的对象返回的字符串就不一样的.
你这个例子里的是整型对象的toString()方法,返回就这个这整数的文字表示,如:整数4返回就是"4"这个字符串.
下面是不同类型对象的toString()方法:
Array
将
Array
的元素转换为字符串。结果字符串由逗号分隔,且连接起来。
Boolean
如果
Boolean
值是
true,则返回
“true”。否则,返回
“false”。
Date
返回日期的文字表示法。
Error
返回一个包含相关错误信息的字符串。
Function
返回如下格式的字符串,其中
functionname
是被调用
toString
方法函数的名称:
function
functionname(
)
[native
code]
Number
返回数字的文字表示。
String
返回
String
对象的值。
默认
返回
“[object
objectname]”,其中
objectname
是对象类型的名称。 参考技术B 你好!
sRand
+
(parseInt(Math.random()*9)).toString();
sRand为“”字串
(parseInt(Math.random()*9))是整数不过为了和前面加就toString了。
整体效果是,,举例说吧,1234为4个随机数。结果1234,如果不toString那就是1+2+3+4=10
不知道你说明白
了没,我不太会表达
我的回答你还满意吗~~ 参考技术C sRand
+
(parseInt(Math.random()*9)).toString();
sRand为“”字串
(parseInt(Math.random()*9))是整数不过为了和前面加就toString了。
整体效果是,,举例说吧,1234为4个随机数。结果1234,如果不toString那就是1+2+3+4=10
不知道你说明白
了没,我不太会表达
关于随机数的产生
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main ()
{
int iSecret, iGuess;
/* 初始化随机种子 */
srand ( time(NULL) );
/* generate secret number: */
iSecret = rand() % 10 + 1;
}
上边的随机数种子只能用时间初始化吗?有没有其他的初始化方法 或者说 不用初始化
顶
以上是关于关于一个javascript 产生随机数的function 的一点疑问 求教了~~的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript中Math.random()方法产生的随机数包括0和1吗?