forked from rileyalankirk/food-truck-simulation
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRandomAddresses.java
More file actions
91 lines (77 loc) · 2.33 KB
/
RandomAddresses.java
File metadata and controls
91 lines (77 loc) · 2.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
import java.io.*;
import java.util.Random;
import java.io.BufferedWriter;
import java.io.IOException;
/**
* Created by espinoa@moravian.edu on 2/27/19.
*/
public class RandomAddresses {
int HouseNumber;
int StreetAddress;
int StreetNumber;
String StreetName;
String FinalAddress;
int count;
Random randomgenerator = new Random();
public void GenerateAddresses()
{
String[] AddressList = new String[101];
count = 0;
while (count <= 100) {
int s = randomgenerator.nextInt(2);
if(s == 0){
StreetName = "South";
StreetNumber = randomgenerator.nextInt(20);
HouseNumber = 10 + randomgenerator.nextInt(2000);
}
else{
StreetName = "East";
StreetNumber = randomgenerator.nextInt(10);
HouseNumber = 1 + randomgenerator.nextInt(100);
HouseNumber = HouseNumber * 10;
}
final int MINIMUM= 100;
final int MAX = 400;
StreetAddress = 1+randomgenerator.nextInt(MAX - MINIMUM) + MINIMUM;
FinalAddress = String.valueOf(HouseNumber) + " " + StreetName + " " + String.valueOf(StreetNumber) + " Street";
AddressList[count] = FinalAddress;
count++;
WriteAddressToFile(AddressList);
FinalAddress = "";
}
}
public void WriteAddressToFile(String FinalAddress[]){
try{
FileWriter write = new FileWriter("AddressList.txt");
BufferedWriter writer = new BufferedWriter(write);
for(int i = 0; i <= 99; i++){
writer.write(String.valueOf(FinalAddress[i]));
if(i != 99){
writer.write("\r\n");
}
}
writer.close();
}
catch (IOException e){
System.out.println();
}
}
public int getHouseNumber() {
return HouseNumber;
}
public int getStreetAddress() {
return StreetAddress;
}
public int getStreetNumber() {
return StreetNumber;
}
public String getStreetName() {
return StreetName;
}
public String getFinalAddress() {
return FinalAddress;
}
public int getCount() {
return count;
}
}