import java.util.*; public class Table { static Scanner console = new Scanner(System.in); public static void main (String[] args) {
String list = "010509131741454953572125293337616569737702030406070810111214" + "151618192022232426272830313234353638394042434446474850515254" + "5556585960626364666768707172747576787980818283848586878889909192"; String number; int counter = 0; int randomNumber = 0; int rowPlacement = 0;
Vector row_0 = new Vector(); Vector row_1 = new Vector(); Vector row_2 = new Vector(); Vector row_3 = new Vector(); Vector row_4 = new Vector(); Vector row_5 = new Vector(); Vector row_6 = new Vector(); Vector row_7 = new Vector(); Vector row_8 = new Vector(); Vector row_9 = new Vector();
for (counter=0; counter<184; counter = counter + 2) { number = list.substring(counter, counter + 2);
Comments
import java.util.*;
public class Table {
static Scanner console = new Scanner(System.in);
public static void main (String[] args)
{
String list = "010509131741454953572125293337616569737702030406070810111214" +
"151618192022232426272830313234353638394042434446474850515254" +
"5556585960626364666768707172747576787980818283848586878889909192";
String number;
int counter = 0;
int randomNumber = 0;
int rowPlacement = 0;
Vector row_0 = new Vector();
Vector row_1 = new Vector();
Vector row_2 = new Vector();
Vector row_3 = new Vector();
Vector row_4 = new Vector();
Vector row_5 = new Vector();
Vector row_6 = new Vector();
Vector row_7 = new Vector();
Vector row_8 = new Vector();
Vector row_9 = new Vector();
for (counter=0; counter<184; counter = counter + 2)
{
number = list.substring(counter, counter + 2);
//-------------------------------------------------------------------
if (counter == 10 || counter == 20 || counter == 30 || counter >= 40)
{
rowPlacement = 0;
}
//-------------------------------------------------------------------
do
{
randomNumber = (int) ( 10 * Math.random() );
}
while (rowPlacement > randomNumber);
//-------------------------------------------------------------------
if (randomNumber == 0)
{
row_0.addElement(number);
rowPlacement = 0;
}
else if (randomNumber == 1)
{
row_1.addElement(number);
rowPlacement = 1;
}
else if (randomNumber == 2)
{
row_2.addElement(number);
rowPlacement = 2;
}
else if (randomNumber == 3)
{
row_3.addElement(number);
rowPlacement = 3;
}
else if (randomNumber == 4)
{
row_4.addElement(number);
rowPlacement = 4;
}
else if (randomNumber == 5)
{
row_5.addElement(number);
rowPlacement = 5;
}
else if (randomNumber == 6)
{
row_6.addElement(number);
rowPlacement = 6;
}
else if (randomNumber == 7)
{
row_7.addElement(number);
rowPlacement = 7;
}
else if (randomNumber == 8)
{
row_8.addElement(number);
rowPlacement = 8;
}
else if (randomNumber == 9)
{
row_9.addElement(number);
rowPlacement = 9;
}
}
System.out.println(row_0);
System.out.println(row_1);
System.out.println(row_2);
System.out.println(row_3);
System.out.println(row_4);
System.out.println(row_5);
System.out.println(row_6);
System.out.println(row_7);
System.out.println(row_8);
System.out.println(row_9);
}
}
But it didn't work correctly yet in order to result tables like the file I put at Mediafire.com (a file hosting service) name Enigma.xls:
http://www.mediafire.com/?sharekey=12a93ace84ea3ab56b21be4093fab7ace04e75f6e8ebb871