|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对于一个大型项目,如果用java来作,可能需要9个月,并且可能需要翻阅10本以上的书,但如果用ruby来作,3个月,3本书就足够了,而.net也不过3,4本书足以,这就是区别。技能接上去我们要为你先容一个能够发生乱数的函数,也是以JavaScript所写的这个函数只是使用了一点小技能罢了。
而这类技能在年夜部分的编译器(compiler)中,多数是云云(或相似)盘算出乱数来的。信任JavaScript最初应也会以类似的办法来发生如许的method,假如它会供应如许功效的话,以下是此函数的了局:
这是一个盘算发生的乱数.3861138662928667
以下是这个作法的写法
<head>
<scriptlanguage="LiveScript">
functionRandomNumber(){
today=newDate();
num=Math.abs(Math.sin(today.getTime()));
returnnum;
}
</script>
</head>
<body>
<scriptlanguage="LiveScript">
<!--
document.write("Thisisarandomnumber:",
RandomNumber());
//-->
</script>
</body>
</html>
我们的做法是以上一个典范中的工夫函数,它会呈现一个很年夜的数,使用这个数再加以运算便可。比方:将它拿来做正弦函数(sin)的运算,失掉的数再做相对值的运算,了局能够失掉一个介於0与1间的实数,由于工夫的改动是ms为单元,并且你毫不会取得不异的数字不外这个做法其实不合适拿来疾速的一连发生一系列的乱数,但假如你是不准时久久的用一次,那效果就不错了。
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,netBeans等等,但是我认为如果java想超越.net,那么他首先要解决的就是IDE工具的整合。 |
|