LlFrand/ja

From Second Life Wiki
< LlFrand
Revision as of 22:14, 18 April 2008 by Asuka Neely (talk | contribs)
Jump to navigation Jump to search

要約

関数: float llFrand( float mag );

0.0からmagの範囲での擬似的にランダムな数値を float で返します。

• float mag いずれかの適正なfloat値

仕様

0.0からmag以下の範囲での擬似的にランダムな数値を返します。

警告

このランダムな数値生成はあまり精密ではありません。

サンプル

<lsl> default {

   touch_start(integer total_number)
   {
       // タッチしたとき、確率0.5で"Heads"と言い、
       // そのほかの場合は"Tails"といいます。 
       if ( llFrand(1.) < .5)
           llSay(0, "Heads");
       else
           llSay(0, "Tails");
   }

}

</lsl>

注意点

このランダムな数値生成はあまり精密ではありません。

連続でのランダムな数値は、経過処理が共通しており、独立したものではありません。 そのため、この擬似的にランダムな数字は、完全に予測可能なもしくは完全にランダムな結果が必要とする利用法には適していません。

特記事項

Search JIRA for related Issues

Signature

function float llFrand( float mag );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。