Status:2002-01-22 17:31:40
POLLUTION LEVEL9x SINCE 1998-11-30 COPYRIGHT Dr.RUGEYE © 1998..2002
The copyright of this Web SITE is reserved by Dr.RUGEYE. Any unauthorized reproduction of any of its content is prohibited.

JavaScriptに因るサイコロのモデル

所謂、1D6……六面体のモデル。

ファンタジーの世界にようこそ。 君たち冒険者は“ルーンクエスト”が導く世界の英雄として、遍歴の旅につくこととなる。
RQ基本ルールブック』3Pより抜粋

function SAIKORO(Dnum){
return 1 + Math.floor(Math.random()*Dnum);
}

うっ……やる気のねぇコードだ。

SAIKORO(6)
で、呼び出す。
引数に面数を代入する。 因みに1D100はSAIKORO(100)と呼び出す。

注釈:NOTEz

この関数は、やり方にも因るが、 IE3.x Mozilla3.xで動作すると思われる。 Mozilla2.xで動作しない原因は 乱数を発生する関数 Math.random() が実装されていないからである。 時間から乱数を発生させる関数を作れない事はないが Mozilla2.xをメインに使っているユーザーがそうそう多いとは考えられない。 ここでは割愛させて頂く事とする。 林檎箱の場合、IE3.0は動作しない。 IE3.1から動作する。(MacIE3.0はJavaScriptが搭載されていない)


彼の“T&T”のモンスターレート式戦闘シュミレーション、 果てしなく戦い続けるだけ

コボルトのアーミテジ ゴブリンのチャーリー
注釈:NOTEz

余り桁数を多くすると処理が追いつかなくなる欠点あります。 下手するとOS巻き込んで落ちる可能性が有ります。 桁を増やし過ぎないようにしましょう。

素材画像:

DIE [サイコロ]

n. dice の単数系。この単語を耳にすることはほとんどない。なぜなら Never say die (弱音を吐くな,ここでの die は「死ぬ」) という格言が広く語られているからだ。ごくまれなことながら、こう言うものがいる。The die is cast (賽は投げられた)と。これは正しくない。die は cut されるものだから。なお、この単語はある不滅の二行連詩の中に見られる。作者はかの著名な詩人にして国内経済評論家、デピュー上院議員。

A cube of cheese no larger than a die
May bait the trap to catch a nibbling mie.
A.ビアス『悪魔の辞典』より
STYLESHEET: common.css
POLLUTION LEVEL9x SINCE 1998-11-30 COPYRIGHT Dr.RUGEYE © 1998..2002
Status:2002-01-22 17:31:40