検索
AND検索
OR検索
トップ
|
リロード
|
新規
|
一覧
|
単語検索
|
最終更新
|
PukiWikiヘルプ
Top
/
ヘルプ補足
/ 算術処理関数
/
Last update on |
編集
|
複製
|
名前変更
|
差分
|
バックアップ
|
添付
メニュー
(edit)
トップページ
SRC Wikiについて
書き込む際の注意
簡単な書き方
練習砂場
↑
よくある質問集
SRCをプレイするには
導入直後のエラー
ダウンロード関連
シナリオ作成基礎編
その他よくある質問
よくあるエラーメッセージ
↑
シナリオ作成応用編
↑
ヘルプファイル補足
↑
参考リンク(外部)
Windows FAQ
とほほのWWW入門
↑
PukiWiki関連
PukiWikiヘルプ
整形ルール
はじめてのPukiWiki
PukiWikiについて
Total:2204/Today:1
-- 雛形とするページ --
BracketName
InterWikiName
MenuBar
PukiWikiヘルプ
RecentDeleted
RightBar
SRC Wiki FrontPage
SRCをプレイするには
SandBox
SpamList
その他よくある質問
その他よくある質問/よくあるエラーメッセージとその対策
コメント/ヘルプ補足
コメント/ヘルプ補足/パイロット操作コマンド
コメント/練習砂場
シナリオ作成応用編
シナリオ作成基礎編
ダウンロード関連
ヘルプ補足
ヘルプ補足/Info関数
ヘルプ補足/Optionコマンド
ヘルプ補足/「ヘルプ補足」諸注意
ヘルプ補足/その他の特殊能力P
ヘルプ補足/その他コマンド
ヘルプ補足/アイテム操作コマンド
ヘルプ補足/イベントラベル
ヘルプ補足/イベント制御コマンド
ヘルプ補足/コンバータ系特殊能力U
ヘルプ補足/サポート系特殊能力P
ヘルプ補足/スペシャルパワーに関する特殊能力P
ヘルプ補足/スペシャルパワーデータ
ヘルプ補足/ダメージ算出に関する属性
ヘルプ補足/トピックリンク&アンカー集
ヘルプ補足/バトルコンフィグデータ
ヘルプ補足/パイロットデータ
ヘルプ補足/パイロット関連特殊能力U
ヘルプ補足/パイロット情報関数
ヘルプ補足/パイロット操作コマンド
ヘルプ補足/ヘルプ補足ページ雛形
ヘルプ補足/ユニットデータ
ヘルプ補足/ユニット情報関数
ヘルプ補足/リスト処理関数
ヘルプ補足/レベルアップイベント
ヘルプ補足/移動系特殊能力U
ヘルプ補足/援護行動に関する特殊能力P
ヘルプ補足/会話コマンド
ヘルプ補足/回避系特殊能力U
ヘルプ補足/回復系特殊能力U
ヘルプ補足/記事作成例
ヘルプ補足/攻撃に関する特殊能力P
ヘルプ補足/攻撃イベント
ヘルプ補足/算術処理関数
ヘルプ補足/使用イベント
ヘルプ補足/使用時のペナルティに関する属性
ヘルプ補足/式
ヘルプ補足/正規表現関数
ヘルプ補足/接触イベント
ヘルプ補足/選択肢入力コマンド
ヘルプ補足/全般
ヘルプ補足/損傷率イベント
ヘルプ補足/特異資質に関する特殊能力P
ヘルプ補足/瀕死時に発動する特殊能力P
ヘルプ補足/武器関連特殊能力U
ヘルプ補足/文字列処理関数
ヘルプ補足/変数
ヘルプ補足/防御・回避に関する特殊能力P
ヘルプ補足/防御系特殊能力U
ヘルプ補足/防御特性に関する特殊能力U
簡単な書き方
書き込む際の注意
序文
整形ルール
導入直後のエラー
日本語
練習砂場
*算術処理関数 [#sb2a65c9] RIGHT:[[「ヘルプ補足」諸注意>../「ヘルプ補足」諸注意]] #contents **Random関数 [#f2c28c18] //関連項目: //#hr ''書式'' Random('''数値''') &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''}; '''数値''' <= 1 なら常に その数値を返します #hr &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''}; オプション「[[乱数系列非保存>../Optionコマンド#ccbbca8c]]」が''オフ''の場合、4096個の乱数を使いまわします。 したがって、4097 個以上の乱数を続けて使うと同じ値が繰り返し出てきてしまいます。 #hr &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''}; ''この記事のRnd()関数についての部分はネット情報によるものです。&br;SRC上での実動テストは行われていません'' Random関数は、VB5の Rnd()関数を使っています。 この関数の精度は、2 ^ 24 =約1677万です。なので、これを越える数を引数に使っても正確な結果は得られません。 この関数の周期も、2 ^ 24 =約1677万で、約1677万回使えば元の値に戻ります。 しかし、乱数ダネのパターン数は 2 ^ 16 = 65536種類しかありません。 たいていの場合はこれで十分ですが、非常に多くのパターンからランダムに選びたいときには不都合が生じることもあります。 また、VBの Rnd()関数は、線形合同法という方法で擬似乱数を求めています。この方法はいくつか欠点があります。とりわけ、連続して出された複数の乱数値の組み合わせに相関があり、良好な乱数にはなりません。 たとえば、マップ上の座標をランダムに出そうとした場合、X座標と Y座標に相関ができてしまい、偏りがでます。 この欠点は、いくつか乱数をプールしておきその中からランダムに結果値を選ぶようなサブルーチンを組むと緩和されます。 ---- **コメント [#w38c4d5a] #comment_nospam
タイムスタンプを変更しない
*算術処理関数 [#sb2a65c9] RIGHT:[[「ヘルプ補足」諸注意>../「ヘルプ補足」諸注意]] #contents **Random関数 [#f2c28c18] //関連項目: //#hr ''書式'' Random('''数値''') &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''}; '''数値''' <= 1 なら常に その数値を返します #hr &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''}; オプション「[[乱数系列非保存>../Optionコマンド#ccbbca8c]]」が''オフ''の場合、4096個の乱数を使いまわします。 したがって、4097 個以上の乱数を続けて使うと同じ値が繰り返し出てきてしまいます。 #hr &color(red){◆保証未確認動作'''(確認ver 2.2.25)'''}; ''この記事のRnd()関数についての部分はネット情報によるものです。&br;SRC上での実動テストは行われていません'' Random関数は、VB5の Rnd()関数を使っています。 この関数の精度は、2 ^ 24 =約1677万です。なので、これを越える数を引数に使っても正確な結果は得られません。 この関数の周期も、2 ^ 24 =約1677万で、約1677万回使えば元の値に戻ります。 しかし、乱数ダネのパターン数は 2 ^ 16 = 65536種類しかありません。 たいていの場合はこれで十分ですが、非常に多くのパターンからランダムに選びたいときには不都合が生じることもあります。 また、VBの Rnd()関数は、線形合同法という方法で擬似乱数を求めています。この方法はいくつか欠点があります。とりわけ、連続して出された複数の乱数値の組み合わせに相関があり、良好な乱数にはなりません。 たとえば、マップ上の座標をランダムに出そうとした場合、X座標と Y座標に相関ができてしまい、偏りがでます。 この欠点は、いくつか乱数をプールしておきその中からランダムに結果値を選ぶようなサブルーチンを組むと緩和されます。 ---- **コメント [#w38c4d5a] #comment_nospam
テキスト整形のルールを表示する