XML Feeds

.

[javascript-dev] Providing default values when expected arguments not provided

Roald Baudoux roald.baudoux at brutele.be
Sat Oct 27 13:29:46 MDT 2007


Hello,

I am trying to built a random number generator with lower and upper  
limits defined as arguments.

I try to provide default values in case no argument is typed in  
however the following script doesn't work. It returns a NaN as output.

Any advice?

Roald Baudoux


// Random number generator

// inlets and outlets
inlets = 1;
outlets = 1;

//global variables
var random_minimum = jsarguments[1];
var random_maximum = jsarguments[2];

var random_range = random_maximum - random_minimum;

// random generation upon bang message
function bang()
{
	if (random_minimum=="")
		random_minimum = 0.;
	else
		random_minimum = random_minimum;
	if (random_maximum=="")
		vrandom_maximum = 1.;
	else
		random_maximum = random_maximum;
	outlet (0, ((Math.random() * random_range)+random_minimum));
}




More information about the javascript-dev mailing list