关于一个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中随机产生一个8位数

用javascript做一个产生0-10的随机数

JavaScript中Math.random()方法产生的随机数包括0和1吗?

请问javascript,如何按下button后,在一个文本框里产生一个随机数。

javascript如何产生60-100的随机数

关于随机数的产生