- ベストアンサー
乱数を一定時間毎に表示させたいのですが・・・
noname#77845の回答
- ベストアンサー
こんな感じ…? <html> <head> <title>サンプル</title> <script type="text/javascript"> function random_num(){ document.getElementById("text1").innerHTML=Math.floor(50*Math.random())+200; } </script> </head> <body onload="setInterval(random_num,5000)"> <div id="text1"></div> </body> </html>
関連するQ&A
- setIntervalでの時間間隔(AS2.0)
こんにちは。 FlashCS3、Actionscript2.0使用です。 setIntervalで1500ミリ秒おきに関数を動作させているんですが これをMath.random()関数を使って1000~1500ミリ秒おきに動作をさせたいです。 setInterval(test,1000+Math.floor(Math.random()*500)); でやってみてますが、うまくいきません(当たり前ですが……) この場合はどのようにすればうまくいくでしょうか? よろしくお願いします。
- ベストアンサー
- Flash
- 完全な乱数を生成する方法
C言語で乱数を生成するときに、今まで srand(time(NULL)); を使用していたのですが、それだと1秒以内に複数の処理を行った際に、 同一の乱数が生成されてしまいます。 時間にとらわれずに完全にランダムな数字を出現させるにはどのような方法を取るのが簡単なのでしょうか? よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 画像をランダムな座標に一定の時間で表示する方法
javascript勉強中の65歳の初心者です 画像を乱数で得た座標に一定の時間で表示したいと次の通り試行錯誤していますが、どうも最初の1個は表示されますが配列の2番目以降表示されません。 初歩的な質問で恐縮ですがご指導お願いします。 <html> <head> <title>テスト表示</title> </head> <body onload= "set()"> <script language="JavaScript"><!-- sx = new Array(); sy = new Array(); num = 20; var timer; var n; var i; var m; n = 0; function set(){ for (m=0; m<num; m++) { sx[m] = Math.floor(Math.random()*800); sy[m] = Math.floor(Math.random()*600); } setInterval("uncohyouji()", 2000); } function uncohyouji(){ styl = "<img src='unco1.gif'style='position:absolute;"; document.write(styl+sx[n]+"px;left:"+sy[n]+"px;' name='unco1"+n+"'>"); n++; }
- ベストアンサー
- JavaScript
- 乱数発生関数randomなど
random, srandom, initstate, setstate で乱数を生成できることを知りましたが、運用方法がよくわかりません。c言語に詳しい方、for文を使って乱数を5個ほど表示させるプログラムを示してください。
- ベストアンサー
- C・C++・C#
- 乱数のdouble型について
JSPから下記のクラスファイルを呼び出し、戻り値を返すように作りたいのですがうまくいきません。 1.Math.floor(Math.random()*100)-50 上記で実行しても小数点以下がでてしまいます。 出ないようにするのは無理なのでしょうか? 2.乱数はdouble型以外だめなのでしょうか? コンパイルするとdouble型なので間接参照できません。というようなエラーが出てしまいます。 これは結果を文字型に変更して戻り値として返したいのですができません。 どうすれば理想どおりにできるようになりますか? public String getR(){ double rnd = Math.floor(Math.random()*100)-50; if(rnd.length = 4){ rnd = rnd.substring(0,2) ; } else{ rnd = rnd.substring(0,3) ; } _R = rmd; return _R; }
- ベストアンサー
- Java
- 乱数の生成について
下記のスクリプトではボタンをクリックして乱数を生成しています。 ボタンをクリックする事無く、windowが開くと同時に乱数を生成するにはどのようにすれば良いでしょうか? <HTML> <HEAD> <SCRIPT LANGUAGE="JavaScript"> <!-- function gen_random(num1, num2) { retval=Math.random(); document.myform.ans.value = (Math.floor(retval * (num2 - num1)) + eval(num1)); } //--> </SCRIPT> </HEAD> <BODY> <center> <form name=myform> 乱数の範囲 <input type=hidden name=d1 value=1000> <input type=hidden name=d2 value=9999> <input type=button name=btn1 value=乱数発生 onClick=gen_random(myform.d1.value,myform.d2.value)><br> 乱 数:<input type=text name=ans size=4> </form> </center> </BODY> </HTML>
- ベストアンサー
- JavaScript
- 乱数を配列へ格納(JavaScript)
乱数を重複しないよう8個配列へ格納したいのですが、 格納の時点でエラーが発生します。 「オブジェクトでサポートされていないメソッドまたはプロパティです」 なぜでしょう? どなたかご教授下さい。 numbers = new Array(); // 空の配列宣言。 function make() { while(numbers.length < 8){ check = true; number = Math.floor(Math.random() * 100);// ランダムに0~99までの整数を取得。 for(i = 0; i < numbers.length; i++) { // 今取得したものと同じ乱数がないか、 if(number == numbers[i]) { // 配列の中身全てと比較。 check = false; } } if(check) { numbers.push(number); // 取得した乱数を配列に格納。 } } }
- ベストアンサー
- JavaScript
- EXCELでの、3桁の擬似乱数生成方法について質問です。
EXCELでの、3桁の擬似乱数生成方法について質問です。 エクセルで、3桁の擬似乱数をいくつもランダムに生成するにはどのようにすればよろしいでしょうか? 重複する可能性も含んだ擬似乱数の生成方法、宜しくお願い致します。
- 締切済み
- オフィス系ソフト
お礼
有難うございます。うまくいきました。 少し前からプログラムを始め、今文法を覚えているところで 必要に駆られ質問しました。 そのまま使わせてもらいます。