| 170 |
|
v1[0] = 0.5 - frandom(); |
| 171 |
|
v1[1] = 0.5 - frandom(); |
| 172 |
|
v1[2] = 0.5 - frandom(); |
| 173 |
< |
switch (ord[0] = (int)(frandom()*2.99999)) { |
| 174 |
< |
case 0: |
| 175 |
< |
ord[1] = 1 + (frandom() > .5); |
| 176 |
< |
ord[2] = 2 - ord[1]; |
| 177 |
< |
break; |
| 178 |
< |
case 1: |
| 179 |
< |
ord[1] = 2*(frandom() > .5); |
| 180 |
< |
ord[2] = 2 - ord[1]; |
| 181 |
< |
break; |
| 182 |
< |
case 2: |
| 183 |
< |
ord[1] = (frandom() > .5); |
| 184 |
< |
ord[2] = 1 - ord[1]; |
| 185 |
< |
break; |
| 173 |
> |
switch ((int)(frandom()*5.99999)) { |
| 174 |
> |
case 0: ord[0] = 0; ord[1] = 1; ord[2] = 2; break; |
| 175 |
> |
case 1: ord[0] = 0; ord[1] = 2; ord[2] = 1; break; |
| 176 |
> |
case 2: ord[0] = 1; ord[1] = 0; ord[2] = 2; break; |
| 177 |
> |
case 3: ord[0] = 1; ord[1] = 2; ord[2] = 0; break; |
| 178 |
> |
case 4: ord[0] = 2; ord[1] = 0; ord[2] = 1; break; |
| 179 |
> |
case 5: ord[0] = 2; ord[1] = 1; ord[2] = 0; break; |
| 180 |
|
} |
| 181 |
|
} else { |
| 182 |
< |
v1[0] = v1[1] = v1[2] = .0; |
| 182 |
> |
v1[0] = v1[1] = v1[2] = 0.0; |
| 183 |
|
ord[0] = 0; ord[1] = 1; ord[2] = 2; |
| 184 |
|
} |
| 185 |
|
|