単なるrand()のメモです。
rand() 指定された範囲のランダムな浮動小数点数またはベクトルを返します
ロト7を乱数で!
ロト7とは ⇒ http://www.takarakuji-official.jp/brand/loto/loto7/
「ロト7」は1~37の37個の数字の中から、
異なる7個の数字を選んで購入する、「数字選択式宝くじ」です。
1~37の37個の数字の中から、異なる7個の数字・・・ rand( 1 , 38 );
rand(1,37)だと37は出てこないので38に!
ScriptEditorを起動
下記をMELタブへコピペ
//////////////////////////////////////////////////////////////////
proc Goodluck()
{
if(`window -q -ex lucky7Window`)
{
deleteUI lucky7Window;
}
window -t " LOTO7 !" lucky7Window;
columnLayout -adj true;
rowLayout -nc 7;
intField -w 30 iF1;
intField -w 30 iF2;
intField -w 30 iF3;
intField -w 30 iF4;
intField -w 30 iF5;
intField -w 30 iF6;
intField -w 30 iF7;
setParent ..;
button -l " Press a button " -c LOTO7;
showWindow lucky7Window;
}
proc LOTO7()
{
int $i;
int $n[];
int $t;
for($i = 1; $i < 8; $i++)
{
$n[$i] = rand(1,38);
if($i>=2)
{
for($t=1; $t < $i; $t++)
{
if($n[$t]==$n[$i])
{
$i--;
}
}
}
}
$n = `sort $n`;
for($i = 1; $i < 8; $i++)
{
intField -e -v $n[$i] ("iF" + $i);
}
}
Goodluck();
//////////////////////////////////////////////////////////////////
Press a buttonを押すたび
1から37までの7つの数字が選ばれる。
ウインドウサイズは指定で別途調整必要
MAYA2013
MAYA2010
Mayaビジュアルエフェクト -Maya Visual Effects The Innovator's Guide Second Edition 日本語版-
ボーンデジタル
Eric Keller (エリック・ケラー)

Amazonアソシエイト by

ボーンデジタル
Eric Keller (エリック・ケラー)
Amazonアソシエイト by






