JavaScript 和实时连接

发布于 2024-11-02 05:47:59 字数 530 浏览 0 评论 0原文

我写了一个简单的 html 文件,使用 javascript 打印 10 个随机数。 javascript 对象依次使用 java.util.Random 类(实时连接)来输出结果!但在使用 onLoad 或 onclick 等函数和事件时,我没有得到准确的输出!

;

<脚本语言=“javascript”>
函数你好()
{
变量 i = 0;
for(;i<10;i++)
{
var j=new java.util.Random(i);
文档.writeln(j);
}
}

如果我们不使用函数,我可以获得输出!

;
<正文>
<脚本语言=“javascript”>
变量 i = 0;
for(;i<10;i++)
{
var j=new java.util.Random(i);
文档.writeln(j);
}

任何人都可以帮我解决这个错误吗!

i wrote a simple html file that prints 10 random numbers using javascript. javascript object in turn uses java.util.Random class (live connect) to output the result! but i am not getting exact output when using with functions and events like onLoad or onclick!

<html>
<body onLoad="hello()">
<script language="javascript">
function hello()
{
var i=0;
for(;i<10;i++)
{
var j=new java.util.Random(i);
document.writeln(j);
}
}
</script></body></html>

And i can get output if we dont use function!

<html>
<body >
<script language="javascript">
var i=0;
for(;i<10;i++)
{
var j=new java.util.Random(i);
document.writeln(j);
}
</script></body></html>

can anybody help me with this bug!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

单身情人 2024-11-09 05:47:59

使用:

var j=Math.random()*i; 而不是 var j=new java.util.Random(i);

Use this:

var j=Math.random()*i; instead of var j=new java.util.Random(i);

江湖彼岸 2024-11-09 05:47:59

也许这是正确的语法?

for(;i<10;i++){
  Random r =  new Random();
  int j =  r.nextInt(i)
  document.writeln(j);
}

Perhaps this is the correct syntax?

for(;i<10;i++){
  Random r =  new Random();
  int j =  r.nextInt(i)
  document.writeln(j);
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文