makeParticle1.melを配列を使って作ると、以下のようなプログラムになるでしょう。
このプログラムでは、パーティクルの個数を自由に変えたい場合に困ったことになります。
global proc makeParticle1()
{
float $x[10], $y[10], $z[10];
for($i = 0; $i < 10; $i++)
{
$x[$i] = rand(-5.0, 5.0);
$y[$i] = rand(-5.0, 5.0);
$z[$i] = rand(-5.0, 5.0);
}
particle -p $x[0] $y[0] $z[0] -p $x[1] $y[1] $z[1] -p $x[2] $y[2] $z[2] -p $x[3] $y[3] $z[3] -p $x[4] $y[4] $z[4] -p $x[5] $y[5] $z[5] -p $x[6] $y[6] $z[6] -p $x[7] $y[7] $z[7] -p $x[8] $y[8] $z[8] -p $x[9] $y[9] $z[9];
}