易语言调用JS取随机数
<p>易语言自带的取随机数,取小范围的数字还行,大了就不行了,后面的根本取不到,所以我们需要借且JS来取随机数</p><p>1、启动易语言新建一个空白的程序或者模块都可以</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201901/20190103171020113.jpg" /></p>
<p>2、双击界面,进入代码编辑,在代码界面新建一个子程序,修改为子程序_取随机数_JS</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201901/20190103171020114.jpg" /></p>
<p>3、让鼠标指针放在上面,按回车添加2个整数型参数,分别命名为【起始值】【终止值】</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201901/20190103171020115.jpg" /></p>
<p>4、可以把公开勾上,这样可以复制到模块里面进行调用。第一个参数【起始值】设置为可空,如果没有传入参数,默认就是为0</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201901/20190103171021116.jpg" /></p>
<p>5、添加其他JS代码,完成编写,纯代码在最后,直接复制到易语言界面可以直接调用</p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201901/20190103171021117.jpg" /></p>
<p>6、测试功能是否正确。OK,此代码即使是上百万上千万的随机,也能取到,不像易语言的随机取不到后面的。</p>
<p>纯代码为:</p>
<div class="jb51code">
<pre class="brush:xhtml;">
.版本 2
.子程序 子程序_取随机数_JS, 整数型, 公开
.参数 起始值, 整数型, 可空
.参数 终止值, 整数型
.局部变量 Js, 对象
.局部变量 结果, 整数型
CoInitialize (0) ' 初始化COM对象,多线程调用才不会失败
Js.创建 (“ScriptControl”, )
Js.写属性 (“Language”, “JScript”)
.判断开始 (起始值 = 0)
结果 = 到整数 (Js.文本方法 (“eval”, “parseInt(Math.random()*(” + 到文本 (终止值) + “+1),10)”))
.判断 (起始值 = 1)
结果 = 到整数 (Js.文本方法 (“eval”, “parseInt(Math.random()*” + 到文本 (终止值) + “+1)”))
.默认
结果 = 到整数 (Js.文本方法 (“eval”, “parseInt(Math.random()*(” + 到文本 (终止值) + “-” + 到文本 (起始值) + “+1)+” + 到文本 (起始值) + “,10)”))
.判断结束
Js.清除 ()
CoUninitialize () ' 清除
返回 (结果)
</pre>
</div>
<p style="text-align: left"></p>
<p style="text-align: center"><img alt="" src="https://img.jbzj.com/file_images/article/201901/20190103171021118.jpg" /></p>
<div class="art_xg">
<b>您可能感兴趣的文章:</b><ul><li>NodeJS 实现多语言的示例代码</li><li>Thinkphp搭建包括JS多语言的多语言项目实现方法</li><li>JS(jQuery)实现聊天接收到消息语言自动提醒功能详解【提示“您有新的消息请注意查收”】</li><li>实例说明js脚本语言和php脚本语言的区别</li><li>易语言调用JS代码方法总结</li><li>Go语言的JSON处理详解</li><li>使用Go语言解析动态JSON格式的方法</li><li>JS如何在不同平台实现多语言方式</li></ul>
</div>
</div>
<!--endmain-->
頁:
[1]