【乱数 とは】の人気Q&Aランキング

1~20件(全1,000件)

  • 1位

    質の良い乱数とはなんでしょうか?

    アルゴリズムの本で質の良い乱数が得られる等、 書いてあるのですが、乱数の質とはなんでしょうか?

    A
    ベストアンサー
    理想的な乱数とは、長い目で見た時にそれぞれの出現回数が一様であるということです。
    計算で(つまり擬似的に)乱数を作り出す場合には、
    出現頻度に偏りがあったり、周期性があったりします。(それでは本当の意味で乱数とは言えません)
    そこで、
    アルゴリズムによるより良い乱数とは、
    そうした偏りが非常に(比較的)少なく、周期が非常に(比較的)長い乱数と言うことになろうかと思います。
  • 2位

    乱数とは?

    乱数について、いくつか疑問に思っていることがあります。 乱数の定義は? 辞書には、 0から9までの一〇種類の数字が、それぞれ同じ確率で現れるように並べられた数字の列。 と、書いてあります。 と言うことは、各数字の現れる確率は10%です。 大量にDATAを取れば限りなく10%に近づくと言うことです。 そこで、 DATAが少ないと乱数にも偏った値が出て各数字10%にはなりませ...

    A
    ベストアンサー
    まず,確率と頻度という二つを明確に区別された方が良いと思います.
    予測についてもどうなった場合に予測ができたとするかについて明確に
    定義する必要がありますが,とりあえずこれは置いておきます.

    「確率」の定義にはふれませんが,「確率」というのは事象の背後に
    隠れていて,データの出現を左右するもので,データには依存しません.
    それに対して「頻度」とは実際に
    (各データの出現した数÷データの長さ)で,データに依存します.

    0~9までの一様乱数に限定しますと,それぞれの出現確率は10%です.
    おっしゃるとおり,一様乱数でも0だけn個並んだ数列は出現します.
    (※その出現確率は(1/10)のn乗で,非常に小さいですが.)
    オール0の数列においては0の頻度は1で他の数字の頻度はすべて0です.

    つまり,データが少ないと各数字の頻度は0.1ずつにならない可能性
    も十分あります.
    ですが各数字の出現確率は(一様乱数なら)0.1で不変です.

    ですから0がn個続いたあとでも一様乱数であれば次に各数字が出現する
    確率は常に(1/10)です.ということで,予測した数字と実際に出た数字
    が一致する確率は今までどのような数字が出てきたかに関わらず,
    (1/10)を越えることはありません.
    (※もちろん当たった頻度は(1/10)と一致するとは限りません.)

    わかりづらい文章ですいません.
    まず,確率と頻度という二つを明確に区別された方が良いと思います.
    予測についてもどうなった場合に予測ができたとするかについて明確に
    定義する必要がありますが,とりあえずこれは置いておきます.

    「確率」の定義にはふれませんが,「確率」というのは事象の背後に
    隠れていて,データの出現を左右するもので,データには依存しません.
    それに対して「頻度」とは実際に
    (各データの出現した数÷データの長さ)で... 続きを読む
  • 3位

    乱数とは・・・?

    質問なんですが、配列の中身が、( AA(10) ) AA(1) = "りんご" AA(2) = "ringo" AA(3) = "みかん" AA(4) = "mikan" …10まで日本語→ローマ字の繰り返し という形で、これを乱数でバラバラにして、AA(1)とAA(2)(同様に3と4)を一塊としてlabel 1,2に時間経過で表示したいのですが、 時間経過で表示は出来たのですが、乱数の使い方がよく分からないのでランダムに表示...

    A
    ベストアンサー
    配列の使い方は既出の回答で分かると思います。
    Dim AA(5,5) as string
    の2次元配列でもいいし、AA(5) BB(5)の1次元配列2つでもOKです。
    それを全部定義した後で、RNDOMIZE関数で乱数表のデフォルトを
    変えれば起動ごとに違う乱数を取ってきます。

    以下はサンプルです。

    Dim AA(5) As String
    Randomize -Time
    AA(1) = "1"
    AA(2) = "2"
    AA(3) = "3"
    AA(4) = "4"
    AA(5) = "5"
    X = CInt(Rnd(1) * 4 + 1)
    Me.Label1.Caption = AA(X)
    配列の使い方は既出の回答で分かると思います。
    Dim AA(5,5) as string
    の2次元配列でもいいし、AA(5) BB(5)の1次元配列2つでもOKです。
    それを全部定義した後で、RNDOMIZE関数で乱数表のデフォルトを
    変えれば起動ごとに違う乱数を取ってきます。

    以下はサンプルです。

    Dim AA(5) As String
    Randomize -Time
    AA(1) = "1"
    AA(2) = "2"
    AA(3) = "3"
    AA(4) = "4"
    AA(5) = "5"
    X = CInt(Rnd(1) * 4 + 1)
    Me.La... 続きを読む
  • 4位

    正規乱数とは

    学校の宿題ですがまず正規乱数の発生は2つの方法があるというのですが、意味がわかりません。 正規乱数でなんですか。 なぜ12個足して6をひくのですか。 また逆関数法の=NORMSINV(RAND()) てどういう意味ですか。 正規乱数の発生 1 一様乱数を12個足して6を引く方法 =RAND()+RAND()+・・・ ・+RAND() - 612個分 2 逆関数法 =NORMSINV(RAND())

    A
    ベストアンサー
    正規乱数とは、正規分布に従う母集団からランダムに取り出された
    数値の集合のことです。
    Uを(0,1)上の一様分布に従う確率変数、Fを正規分布の分布関数とし
    て、X=F^(-1)(U)(UのFの逆関数による確率変数)とすると、
    P(X≦x)=P(F^(-1)(U)≦x)=P(U≦F(x))=F(x)
    となって、Xの分布関数はFになり、Xは正規分布に従う確率変数と
    なります。
    これが、2の逆関数法です。
    NORMSINVがFに相当し、RAND()がUに相当します。
    1は私も意味が分かりません。
    正規乱数とは、正規分布に従う母集団からランダムに取り出された
    数値の集合のことです。
    Uを(0,1)上の一様分布に従う確率変数、Fを正規分布の分布関数とし
    て、X=F^(-1)(U)(UのFの逆関数による確率変数)とすると、
    P(X≦x)=P(F^(-1)(U)≦x)=P(U≦F(x))=F(x)
    となって、Xの分布関数はFになり、Xは正規分布に従う確率変数と
    なります。
    これが、2の逆関数法です。
    NORMSINVがFに相当し、RAND()がUに相当します。
    1は私も... 続きを読む
  • 5位

    物理乱数と真性乱数の違いは何でしょうか。

    標記の問いに詳しくお答え下さい。

    A
    ベストアンサー
     「真性乱数」ってのは,本来は「乱数」のことでしょう.乱数は数学の概念です.ある既知の分布に従っていて,毎回生成される度にその値は過去の値とは独立である.

     一方、「物理乱数」は物理現象を観測して生成する数列であって,従って物理の概念です.そして,これが乱数なのかどうかは,以下に論じる通り,証明不可能です.
     たとえばサイコロを振るとか,コインを投げるとか,トランプをよく切り混ぜてから配る,というのだって昔からある「物理乱数」の一種と言えましょうが,実はstomachman,コインを投げて10回連続でオモテを出す技を習得したことがあります(今はもう出来ませんけど).トリックはなく,単にいつも同じタイミングでコインを投げ,キャッチする,というだけのことで,ロボット技術を使えば作れるでしょう.こんなのは乱数になっていないことが明らかです.
     立方体の箱を水で満たし,そこに比重1の球を入れて振り回す.そして,球の動きが止まるのを待ってから,球の座標を正確に測る,という方法で物理乱数を生成する方法が(かつて)あった,と聞いた事があります.この方法はどうでしょうか.コインよりはましとは言いながら,疑う余地はまだいろいろありますから,得られた数列が乱数になっているかどうかを調べてみるしかなさそうです.
     しかし,ある与えられた数列が乱数かどうかを調べようというのは無理なんです.なぜなら,「ある既知の分布に従っていて,生成される度にその値は毎回過去の値とは独立である」ことを証明しようとしたら,有限長の数列じゃ最初から話になりません.無限に長い数列を無限個集めて,それらの統計的性質を調べなくてはならない.実行不可能です.
     有限長の数列で出来る事は,種々さまざまな統計的性質を調べて「乱数になっていない」という証拠を探すことです.証拠が出たら即座にアウトですが,いくら調べてもその証拠が出ないからと言って,乱数になっていると宣言する訳には行きません.だって,調べたのは過去のデータだけで,しかも高々有限通りの統計的性質を見たなんですから.

     かくて,現代において「物理乱数」と言えば,熱雑音だの宇宙線だの放射性原子核の崩壊だの,もっぱら「量子力学が正しいと仮定すると,乱数になっている」と言えるものを利用して数列を生成することを指している.結果が乱数になっているかどうかではなくて,(仮定が正しければ)原理的に乱数になる筈,という論法です.
     ところが,数学は物理とは本来無縁であり,従って前提となる「量子力学が正しい」を(数学で言う「証明」の意味において)証明するのは不可能です.でも,非常に多くの観察・実験をしてもいまだに「量子力学は誤っている」という証拠が出ないので,「量子力学が正しいっぽい」とは言えるし,「正しいっぽさ」がものすごく高い.将来「実は正しくありませんでした.てへ」になるおそれなどほとんどない.
     だから,ま,これを乱数だと思って利用している.そういうものが「物理乱数」ですね.
     「真性乱数」ってのは,本来は「乱数」のことでしょう.乱数は数学の概念です.ある既知の分布に従っていて,毎回生成される度にその値は過去の値とは独立である.

     一方、「物理乱数」は物理現象を観測して生成する数列であって,従って物理の概念です.そして,これが乱数なのかどうかは,以下に論じる通り,証明不可能です.
     たとえばサイコロを振るとか,コインを投げるとか,トランプをよく切り混ぜてから配る,とい... 続きを読む
  • 6位

    C言語に詳しい方お願いします。break文によってループをどのように脱出で...

    質問1.自分で簡単なプログラムを作ってみて簡単な実験をしてみたのですが,break;を使うとループをすべて抜けるのではなくいくつかループがある場合『一番内側のループを抜ける』ということでいいのでしょうか? 例えば do { }while() while(){ } for(i=0;i<N;i++) のループにはすべてbreak;は通じるのでしょうか? この他にbreak;が使えるループはありますか? 2.これも自分で試しに実験し...

    A
    ベストアンサー
    質問1について。

    >『一番内側のループを抜ける』ということでいいのでしょうか?

    その通りです。

    breakは3種のループすべてに使えます。
    C言語で使われる反復文(ループする命令)はその3種類だけです。
    他に、反復文ではないけれど、switchでbreakが使えます。
    3種の反復文の中とswitchの中以外ではbreakは使えません。

    質問2について。

    乱数が新たな値に更新されない、ということですが、
    それが自然です。

    「代入したのだから、変数b と sin((double)rand()/32767.0) は同じ」
    と考えたのかもしれませんが、それは違います。

    a=sin(R);
    の時点で、rand()で作られた乱数は、
    ある数値となってaに格納されます。
    aに格納された後は、単なる数値でしかありません。
    bに代入するのはその値になります。

    「Rを使うとその都度違う乱数が出てくるのに、
    =による代入では違う」といったところで混乱が起きたのかもしれません。
    #defineは、単なる「文字列の置き換え」です。
    コンパイルの最初の方で展開されます。
    だから
    sin(R);

    sin((double)rand()/32767.0);
    とおきかえられます。
    Rの出てくるところは、毎回、このように記述したのと同じなのです。
    質問1について。

    >『一番内側のループを抜ける』ということでいいのでしょうか?

    その通りです。

    breakは3種のループすべてに使えます。
    C言語で使われる反復文(ループする命令)はその3種類だけです。
    他に、反復文ではないけれど、switchでbreakが使えます。
    3種の反復文の中とswitchの中以外ではbreakは使えません。

    質問2について。

    乱数が新たな値に更新されない、ということですが、
    それが自然です。... 続きを読む
  • 7位

    ジャグラー 、乱数周期とタイミングと変則打ち

    4号機ジャグラーシリーズが大好きでよく打っている者です。 最近、ふと疑問になったもので質問させていただきます。 レバーオンで乱数周期からの一発抽選と言うことは分かります。 1)レバーを叩いて当たり値を引いた時に逆押し、中押しの変則打ちをするとどうなるのでしょうか? もしレバーを叩いた時点で当たりなら常に逆押しでも良いのでしょうか? 暇で逆押しなどして...

    A
    ベストアンサー
    1)については質問者様の理解の通り レバーONで抽選ですから押し順はどこからでも問題有りません。通常時に順押しor順押しハサミを推奨しているのは、小役を極力取りこぼさないようにするためです。ちなみに、中押し&逆押しでは、順押しでは取りこぼさないブドウ、リプレイも取りこぼします。そうなると、機械割りはとんでも無い数値になってしまいますよね。

    2)は謎ですよね。ただ、ジャグラーに関わらずハナビやコンドル等の頃の4号機は信じられないような連チャンをしてましたよね。もっと遡ると、その昔センチュリー(ユニバーサル)と言う台が有ったのですが、その台は完全確率(2号機)なのに天井がありました。ですので、完全確率と言っても、純粋な1発抽選でなく、波が上手く出来るようにプログラミングされているんでしょうね。
    あんまり回答になって無くてごめんなさい。
    1)については質問者様の理解の通り レバーONで抽選ですから押し順はどこからでも問題有りません。通常時に順押しor順押しハサミを推奨しているのは、小役を極力取りこぼさないようにするためです。ちなみに、中押し&逆押しでは、順押しでは取りこぼさないブドウ、リプレイも取りこぼします。そうなると、機械割りはとんでも無い数値になってしまいますよね。

    2)は謎ですよね。ただ、ジャグラーに関わらずハナビやコン... 続きを読む
  • 8位

    乱数の最大値

    C言語で0〜Nまでの乱数を発生させる場合、 srand((unsigned) time(NULL)); rand()%N; とやりますよね。 このやり方だと、発生する乱数はRAND_MAX以下しかできません。 RAND_MAX以上の値を発生させるにはどうすればいいのでしょうか?

    A
    ベストアンサー
    (RANDMAX + 1) * rand() + rand()
    0~1073741823

    ↓訂正↓
  • 9位

    三角分布に従う乱数

    三角分布に従う乱数を発生させるプログラム 最頻値gで、0.8g〜2.5gの範囲の三角分布(当然面積は1です)に従う乱数を発生させるプログラムを 書きたいと思っています。 この三角分布の確率密度関数をP(x)とすると、三角分布であるので最頻値gの左側である、傾きが正の直線h(x)と 最頻値gの右側である、傾きが負の直線f(x)で表せますよね 分布に従う乱数を発生させるためには、こ...

    A
    ベストアンサー
    最頻値がgで[a, b]の範囲で三角分布に従う乱数を発生させたいとします。
    まず、確率密度関数を求めると、
    (-∞, 0] : 0
    (a, g] : 2(x-a)/{(g-a)(b-a)}
    (g, b] : 2(x-b)/{(g-b)(b-a)}
    (b, ∞) : 0
    分布関数は確率密度関数を積分して、
    (-∞, 0] : 0
    (a, g] : (x-a)^2/{(g-a)(b-a)}
    (g, b] : (g-a)/(b-a)+(x^2-2bx-g^2+2bg)/{(g-b)(b-a)}
    (b, ∞) : 1
    分布関数の逆関数を求めると、
    (-∞, 0] : a
    (0, (g-a)/(b-a)] : a+sqrt((g-a)(b-a)x)
    ((g-a)/(b-a), 1] : b-sqrt((b-g)^2-(b-g)(b-a)(x-(g-a)/(b-a)))
    (1, ∞) : b
    となりますので、xは0以上1以下の値が入っているとすれば、
    if (x <= (g-a)/(b-a)) return a+sqrt((g-a)(b-a)x);
    else return b-sqrt((b-g)^2-(b-g)(b-a)(x-(g-a)/(b-a)));
    とでも書けばいいでしょう。
    (実際に書く場合は、もう少し計算量が少なくなるように書くとは思いますが)

    計算があっているかどうかは確認しておいてください。
    最頻値がgで[a, b]の範囲で三角分布に従う乱数を発生させたいとします。
    まず、確率密度関数を求めると、
    (-∞, 0] : 0
    (a, g] : 2(x-a)/{(g-a)(b-a)}
    (g, b] : 2(x-b)/{(g-b)(b-a)}
    (b, ∞) : 0
    分布関数は確率密度関数を積分して、
    (-∞, 0] : 0
    (a, g] : (x-a)^2/{(g-a)(b-a)}
    (g, b] : (g-a)/(b-a)+(x^2-2bx-g^2+2bg)/{(g-b)(b-a)}
    (b, ∞) : 1
    分布関数の逆関数を求めると、
    (-∞, 0] : a
    (0, (g-a)/(b-a)] : a+sq... 続きを読む
  • 10位

    matlabで迷路作成

    迷路作成のプログラミングをmatlabで作りたいと思っています。 作るアルゴリズムとしましては、壁伸ばし法で 『初めに大きな一部屋の迷路を用意し、乱数を用いて壁の一点を選び、自分自身とぶつからないように壁を伸ばしていく。 伸ばせなくなったら、別の一点を選び、同じ操作を繰り返す。 壁を作る場所がなくなったら終わる。 壁を伸ばす方向は乱数で決める。』です。 ...

  • 11位

    ポケモンhgssレックウザ乱数調整…。

    今、ポケモンhgssでレックウザの乱数調整をやっています。乱数調整はこれが初めてなので、乱数調整が書いてあるブログなどを参考にやっていて、乱数計算プログラムはPHSというのを使っています。 ブログなどに書いてある通りに、月日などを計算し、消費乱数もちゃんとやっているのですが、自分の狙っている個体値が全く出ません。 青パネルや緑パネルも使っていているの...

    A
    ベストアンサー
    すみません先ほどは間違っていたかもしれません。

    その個体は存在することを確認しました。

    上手く説明するのはちょっと大変なので

    こちらのブログを参照してみたらいかがでしょうか?

    http://pokapokateto.blog69.fc2.com/blog-entry-63.html
  • 12位

    excelの函数が入力できない

    セルに=rand()と入力すると、通常は乱数が出力されます・・・ 昨日まで 今日からは、= r a n d ( ) と文字列となってしまう。 何か妙なキーを誤って押してしまったか?

    A
    ベストアンサー
    Ctrl+Shift+@を押してみてください。
  • 13位

    ランダムな英数字を発生させてたいのですが

    Perl5をつかっています。 毎回ランダムな英数字の何桁かの文字列を発生させるCGIを作りたいのですが可能なのでしょうか? rand関数をつかうと乱数を発生はできるのはわかるのですが英文字ではないようなので困っています。 どなたかご教授おねがいします。

    A
    ベストアンサー
    #まず配列を用意
    @mozi=('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9','0');

    $max=@mozi;#配列の個数を代入
    $get=int(rand($max));#個数までの乱数を取得
    print"$mozi[$get]";#配列から引き抜き
  • 14位

    セキュリティ方式

    セキュリティの方法として各種あるようですが、カオス乱数を発生する方法 があるようです。 具体的にカオス乱数とはどのようなものでしょうか? 参考文献等あれば教えて頂きたくお願いします。

    A
    ベストアンサー
    どうぞ。
    http://www2.crl.go.jp/kk/e414/101kenpatsu/ronbun/ronbun101.html
    「カオスCDMAの多重化技術とセキュリティ技術への展開(PDFファイル)」

    参考URL:http://www2.crl.go.jp/kk/e414/101kenpatsu/
  • 15位

    分散の求め方、量が多いほど分散が大きい。この解決法。

    各国の米の生産量の分散を求めて乱数を発生させることを考えています。 その乱数は1を平均として(つまりパーセントで) 正規分布で発生させようと考えています。 純粋に生産量の分散を計算すると生産量の多い国ほど分散の値が大きくなってしまうことに気がつきました。 通常、どのような処理の仕方をするものなのでしょうか? 私のとった処理法は (平均値との乖離/平均値)...

    A
    ベストアンサー
    おそらく平均0、分散σ^2 の正規乱数を e として

    Q_{it} = (1+e_{it}) m_i

    という操作を行って乱数を発生させようとしたのだと思います。ただし Q_{in} は i 国のt年の生産量、m_i は i 国の平均的生産量とします。
    すると、分散は m_i^2 σ^2 になります。したがって m_i が大きくなると分散も大きくなってしまいます。

    実際には、畑の多い国・地域ほど安定的に大きい生産量が見込まれますが、少ない畑で多くの生産を行っている場合には不安定になるはずです。


    一つの解決策としては、面積当たりの収穫量に直して、全体の収穫量はその合計であるという立場をとることです。

    例えば、2つの畑からなる国を考えた場合、
    Q = q_1 + q_2
    = (1+e_1) m/2 + (1+e_2) m/2
    = {1 + (e_1 + e_2)/2} m
    となりますので、分散は単位当たり収穫量 m が大きくなれば大きくなりますが、国が大きくなれば小さくなり、直感にも合います。
    おそらく平均0、分散σ^2 の正規乱数を e として

    Q_{it} = (1+e_{it}) m_i

    という操作を行って乱数を発生させようとしたのだと思います。ただし Q_{in} は i 国のt年の生産量、m_i は i 国の平均的生産量とします。
    すると、分散は m_i^2 σ^2 になります。したがって m_i が大きくなると分散も大きくなってしまいます。

    実際には、畑の多い国・地域ほど安定的に大きい生産量が見込まれますが、少ない畑で多くの生産を... 続きを読む
  • 16位

    シェルスクリプトで$RANDOMの値が表示できません

    #!/bin/sh DATA=$RANDOM echo $DATA としたとき,何も出力されないでスクリプトが終了してしまいます.bashモードでコンソールから echo $RANDOM とやれば乱数は表示されます. どのようにすれば表示させることができるのでしょうか?

    A
    ベストアンサー
    shebangを
    #!/bin/bash
    に変えてみるとどうなりますか?<=補足要求1

    $ ls -l /bin/sh の結果はどうなりますか? <=補足要求2

    fedora5とvine3.2で
    $ ls -l /bin/sh と打ったら両方の場合とも
    lrwxrwxrwx 1 root root 日付 /bin/sh -> bash
    と表示されました。
    #2さんと同じく質問欄に書かれているスクリプトでちゃんと表示されています。
    なので/bin/shが変なところにシンボリックリンクされているのではないかと思うんですが???
    shebangを
    #!/bin/bash
    に変えてみるとどうなりますか?<=補足要求1

    $ ls -l /bin/sh の結果はどうなりますか? <=補足要求2

    fedora5とvine3.2で
    $ ls -l /bin/sh と打ったら両方の場合とも
    lrwxrwxrwx 1 root root 日付 /bin/sh -> bash
    と表示されました。
    #2さんと同じく質問欄に書かれているスクリプトでちゃんと表示されています。
    なので/bin/shが変なところにシンボリックリンクされているのではな... 続きを読む
  • 17位

    WindowsのRANDOM関数を用いたバッチファイル

    お世話になります。 以下のようなバッチファイルを作成しました。 ----------------------- @echo off SET RND=%RANDOM% echo %RANDOM% pause ----------------------- 期待する動きとしては、バッチの実行時に毎回0〜32767の 乱数のいずれかが表示されてほしいのですが、9012,9020,9023,9026のように微増していく数字が表示され、とても乱数とはいえない状態です。 ちょっとした思い違いなのかもしれません...

    A
    ベストアンサー
    #3です。
    >21時46分52秒の中で6回実行できましたが、%random%はその6回で全部違う値を返しています。

    同じCMD.EXEの中で繰り返し%RANDOM%を参照すれば当然その度に違う値になるのは当たり前です。そのためのRANDOM機能です。

    あくまで初期値の話です。
    >%RANDOM% の初期値は、CMD.EXE を起動した時刻(時分秒)によって与えられるようです。

    @echo %TIME% %RANDOM%
    というX.BATを作って、
    for /L %I in (1,1,100) do @cmd /c x.bat
    でわかります。

    あるいは、start & start & start として同時に複数個のコマンドプロンプトを開いて、それぞれの窓で echo %RANDOM% すれば同じ値になります。
    #3です。
    >21時46分52秒の中で6回実行できましたが、%random%はその6回で全部違う値を返しています。

    同じCMD.EXEの中で繰り返し%RANDOM%を参照すれば当然その度に違う値になるのは当たり前です。そのためのRANDOM機能です。

    あくまで初期値の話です。
    >%RANDOM% の初期値は、CMD.EXE を起動した時刻(時分秒)によって与えられるようです。

    @echo %TIME% %RANDOM%
    というX.BATを作って、
    for /L %I in (1,1,100) ... 続きを読む
  • 18位

    openssl関数

    <?php $dn = array( 'countryName' => 'JP' ,'stateOrProvinceName' => 'Tokyo' ,'localityName' => 'Shibuyaku' ,'organizationName' => 'HOGE' ,'organizationalUnitName' => 'hogehoge' ,'commonName' => 'example.com' ,'emailAddress' => 'hoge@example.com' ); $pkeypass = '1234'; $numofdays = 365; $pkey = openssl_pkey_new(); $csr ...

  • 19位

    乱数発生

    #include <stdio.h> #include <stdlib.h> #include <time.h> int main(void) {int y, m, l; srand( (unsigned)time( NULL ) ); y=rand() % 2500 + 1600; m=rand() % 12 + 1; l=rand() % 29 + 1; printf("西暦%d年%d月%d日",y,m,l); return(0); }今回は乱数発生でランダムにだされた西暦年月日をつくりましたが、y=rand() % 2500 + 1600; というのがありこれはyという乱数が2500以下1600以上という意味なのですがなぜかプログラ...

    A
    ベストアンサー
    > y=rand() % 2500 + 1600;
    > yという乱数が2500以下1600以上という意味なのですが
    違いますよ。1600以上、4100未満のはずです。
    「rand() % 2500」だけで0以上2500未満になるんですから。
  • 20位

    Webページで最新のJavaScriptを読み込みたい

    Webページで最新のJavaScriptを読み込みたい Visual Studio 2008 でWebページを作成しています。 今、AというページとBというページがあり、それぞれのページにボタンを設け、 Response.Redirectで行き来できるようにしています。 それぞれのページは、 B:現在の状況に応じてJavaScript内に配列を作成 A:Bで作成したJavaScriptを読み込み、ボタンのクリックで内容を表示 という機能を持たせてい...

    A
    ベストアンサー
    いまいち状況がわからないので質問なのですが、
    B ページで JavaScript ファイルを動的に作成(仮にxxx.jsとします)し、A ページでその JavaScript ファイルを読み込むということをされているんでしょうか?

    もしそうであれば、A ページ中のそのファイルの指定で
     script type="text/javascript" src="xxx.js?yyyy"
    といった感じで、yyyy部分に連番なりタイムスタンプなりを付与してあげればよいです。
←前の結果 1 2 3 4 5 6 7 8 9 10 11 ... 50 次の結果→