Set #" + (s+1) + ": ");
// Get Random Numbers (rNUMBERS)
rNUMBERS = new Array(numpersetv);
var switchit = 0;
for (var ra = 0; ra < (numpersetv) ; ra++) {
if (((browsername == "Netscape") || (browsername == "Microsoft Internet Explorer")) && (browserversion < 4)){
//(Netscape & IE PRIOR TO 4.0 )
rNUMBERS[ra] = ((Math.floor(rnd() * ((rangeendv + 1) - (rangebegv)))) + (rangebegv)); }
else {
//all other (NEWER) browsers
rNUMBERS[ra] = ((Math.floor(Math.random() * ((rangeendv + 1) - (rangebegv)))) + (rangebegv)); }
// determine if unique numbers are desired
if ((document.choiceform.uniqueornot.selectedIndex) == 0){
// make numbers unique
for (var rb = 0; rb < ra; rb++) {
while (rNUMBERS[ra] == rNUMBERS[rb]){
if (((browsername == "Netscape") || (browsername == "Microsoft Internet Explorer")) && (browserversion < 4)){
//(Netscape & IE PRIOR TO 4.0 )
rNUMBERS[ra] = ((Math.floor(rnd() * ((rangeendv + 1) - (rangebegv)))) + (rangebegv)); }
else {
//all other (NEWER) browsers
rNUMBERS[ra] = ((Math.floor(Math.random() * ((rangeendv + 1) - (rangebegv)))) + (rangebegv)); }
rb = 0;
}
}
}
else {}
}
// determine if sorted numbers are desired
if ((document.choiceform.sortedornot.selectedIndex) == 1){
// sort numbers numerically -- least to greatest
function sortitlg(a,b){
return(a-b)
}
rNUMBERS.sort(sortitlg) ;
}
else if ((document.choiceform.sortedornot.selectedIndex) == 2){
// sort numbers numerically -- greatest to least
function sortitgl(c,d){
return(d-c)
}
rNUMBERS.sort(sortitgl) ;
}
else {}
//output numbers into form element for excel
var excelNumbers = "";
for (var outpta = 1; outpta <= (numpersetv); outpta++) {
if (outpta == numpersetv){
excelNumbers += rNUMBERS[outpta - 1];
}
else {
excelNumbers += rNUMBERS[outpta - 1] + ",";
}
}
y2.document.writeln ("");
//choose whetehr place markers or not
if ((document.choiceform.viewtype.selectedIndex) == 1){
// make place markers
pval = new Array(numpersetv);
for (var pva = 1; pva < (numpersetv + 1) ; pva++) {
pval[0] = 1
pval[pva] = 1 + pval[pva - 1];
}
// output numbers to pop-up window
for (var outpta = 1; outpta <= (numpersetv); outpta++) {
if (outpta == numpersetv){
y2.document.writeln (" p" + pval[outpta -1] + "=" + rNUMBERS[outpta - 1] + " ");
}
else {
y2.document.writeln (" p" + pval[outpta -1] + "=" + rNUMBERS[outpta - 1] + ",");
}
}
}
else if ((document.choiceform.viewtype.selectedIndex) == 2){
// make place markers
pval = new Array(numpersetv);
for (var pva = 1; pva < (numpersetv + 1) ; pva++) {
pval[0] = 1
pval[pva] = 1 + pval[pva - 1];
}
// output numbers to pop-up window
for (var outpta = 1; outpta <= (numpersetv); outpta++) {
if (outpta == numpersetv){
y2.document.writeln (" p" + ((s * (numpersetv)) + pval[outpta -1]) + "=" + rNUMBERS[outpta - 1] + " ");
}
else {
y2.document.writeln (" p" + ((s * (numpersetv)) + pval[outpta -1]) + "=" + rNUMBERS[outpta - 1] + ",");
}
}
}
else {
// output numbers to pop-up window
for (var outpta = 1; outpta <= (numpersetv); outpta++) {
if (outpta == numpersetv){
y2.document.writeln (" " + rNUMBERS[outpta - 1] + " ");
}
else {
y2.document.writeln (" " + rNUMBERS[outpta - 1] + ",");
}
}
}
y2.document.writeln ("
| |