1 // generated by fakerjsgenerator 2 /// 3 module faked.faker_en_us; 4 5 import faked.base; 6 7 8 /// 9 class Faker_en_us : Faker { 10 @safe: 11 import std.random; 12 import std.array; 13 import std.format; 14 import std.conv : to; 15 16 /// 17 this(int seed) { 18 super(seed); 19 } 20 21 /// 22 string phoneNumberExchangeCode() { 23 auto data = [ 24 "201", 25 "202", 26 "203", 27 "205", 28 "206", 29 "207", 30 "208", 31 "209", 32 "210", 33 "212", 34 "213", 35 "214", 36 "215", 37 "216", 38 "217", 39 "218", 40 "219", 41 "224", 42 "225", 43 "227", 44 "228", 45 "229", 46 "231", 47 "234", 48 "239", 49 "240", 50 "248", 51 "251", 52 "252", 53 "253", 54 "254", 55 "256", 56 "260", 57 "262", 58 "267", 59 "269", 60 "270", 61 "276", 62 "281", 63 "283", 64 "301", 65 "302", 66 "303", 67 "304", 68 "305", 69 "307", 70 "308", 71 "309", 72 "310", 73 "312", 74 "313", 75 "314", 76 "315", 77 "316", 78 "317", 79 "318", 80 "319", 81 "320", 82 "321", 83 "323", 84 "330", 85 "331", 86 "334", 87 "336", 88 "337", 89 "339", 90 "347", 91 "351", 92 "352", 93 "360", 94 "361", 95 "386", 96 "401", 97 "402", 98 "404", 99 "405", 100 "406", 101 "407", 102 "408", 103 "409", 104 "410", 105 "412", 106 "413", 107 "414", 108 "415", 109 "417", 110 "419", 111 "423", 112 "424", 113 "425", 114 "434", 115 "435", 116 "440", 117 "443", 118 "445", 119 "464", 120 "469", 121 "470", 122 "475", 123 "478", 124 "479", 125 "480", 126 "484", 127 "501", 128 "502", 129 "503", 130 "504", 131 "505", 132 "507", 133 "508", 134 "509", 135 "510", 136 "512", 137 "513", 138 "515", 139 "516", 140 "517", 141 "518", 142 "520", 143 "530", 144 "540", 145 "541", 146 "551", 147 "557", 148 "559", 149 "561", 150 "562", 151 "563", 152 "564", 153 "567", 154 "570", 155 "571", 156 "573", 157 "574", 158 "580", 159 "585", 160 "586", 161 "601", 162 "602", 163 "603", 164 "605", 165 "606", 166 "607", 167 "608", 168 "609", 169 "610", 170 "612", 171 "614", 172 "615", 173 "616", 174 "617", 175 "618", 176 "619", 177 "620", 178 "623", 179 "626", 180 "630", 181 "631", 182 "636", 183 "641", 184 "646", 185 "650", 186 "651", 187 "660", 188 "661", 189 "662", 190 "667", 191 "678", 192 "682", 193 "701", 194 "702", 195 "703", 196 "704", 197 "706", 198 "707", 199 "708", 200 "712", 201 "713", 202 "714", 203 "715", 204 "716", 205 "717", 206 "718", 207 "719", 208 "720", 209 "724", 210 "727", 211 "731", 212 "732", 213 "734", 214 "737", 215 "740", 216 "754", 217 "757", 218 "760", 219 "763", 220 "765", 221 "770", 222 "772", 223 "773", 224 "774", 225 "775", 226 "781", 227 "785", 228 "786", 229 "801", 230 "802", 231 "803", 232 "804", 233 "805", 234 "806", 235 "808", 236 "810", 237 "812", 238 "813", 239 "814", 240 "815", 241 "816", 242 "817", 243 "818", 244 "828", 245 "830", 246 "831", 247 "832", 248 "835", 249 "843", 250 "845", 251 "847", 252 "848", 253 "850", 254 "856", 255 "857", 256 "858", 257 "859", 258 "860", 259 "862", 260 "863", 261 "864", 262 "865", 263 "870", 264 "872", 265 "878", 266 "901", 267 "903", 268 "904", 269 "906", 270 "907", 271 "908", 272 "909", 273 "910", 274 "912", 275 "913", 276 "914", 277 "915", 278 "916", 279 "917", 280 "918", 281 "919", 282 "920", 283 "925", 284 "928", 285 "931", 286 "936", 287 "937", 288 "940", 289 "941", 290 "947", 291 "949", 292 "952", 293 "954", 294 "956", 295 "959", 296 "970", 297 "971", 298 "972", 299 "973", 300 "975", 301 "978", 302 "979", 303 "980", 304 "984", 305 "985", 306 "989" 307 ]; 308 return choice(data, this.rnd); 309 } 310 311 /// 312 string phoneNumberAreaCode() { 313 auto data = [ 314 "201", 315 "202", 316 "203", 317 "205", 318 "206", 319 "207", 320 "208", 321 "209", 322 "210", 323 "212", 324 "213", 325 "214", 326 "215", 327 "216", 328 "217", 329 "218", 330 "219", 331 "224", 332 "225", 333 "227", 334 "228", 335 "229", 336 "231", 337 "234", 338 "239", 339 "240", 340 "248", 341 "251", 342 "252", 343 "253", 344 "254", 345 "256", 346 "260", 347 "262", 348 "267", 349 "269", 350 "270", 351 "276", 352 "281", 353 "283", 354 "301", 355 "302", 356 "303", 357 "304", 358 "305", 359 "307", 360 "308", 361 "309", 362 "310", 363 "312", 364 "313", 365 "314", 366 "315", 367 "316", 368 "317", 369 "318", 370 "319", 371 "320", 372 "321", 373 "323", 374 "330", 375 "331", 376 "334", 377 "336", 378 "337", 379 "339", 380 "347", 381 "351", 382 "352", 383 "360", 384 "361", 385 "386", 386 "401", 387 "402", 388 "404", 389 "405", 390 "406", 391 "407", 392 "408", 393 "409", 394 "410", 395 "412", 396 "413", 397 "414", 398 "415", 399 "417", 400 "419", 401 "423", 402 "424", 403 "425", 404 "434", 405 "435", 406 "440", 407 "443", 408 "445", 409 "464", 410 "469", 411 "470", 412 "475", 413 "478", 414 "479", 415 "480", 416 "484", 417 "501", 418 "502", 419 "503", 420 "504", 421 "505", 422 "507", 423 "508", 424 "509", 425 "510", 426 "512", 427 "513", 428 "515", 429 "516", 430 "517", 431 "518", 432 "520", 433 "530", 434 "540", 435 "541", 436 "551", 437 "557", 438 "559", 439 "561", 440 "562", 441 "563", 442 "564", 443 "567", 444 "570", 445 "571", 446 "573", 447 "574", 448 "580", 449 "585", 450 "586", 451 "601", 452 "602", 453 "603", 454 "605", 455 "606", 456 "607", 457 "608", 458 "609", 459 "610", 460 "612", 461 "614", 462 "615", 463 "616", 464 "617", 465 "618", 466 "619", 467 "620", 468 "623", 469 "626", 470 "630", 471 "631", 472 "636", 473 "641", 474 "646", 475 "650", 476 "651", 477 "660", 478 "661", 479 "662", 480 "667", 481 "678", 482 "682", 483 "701", 484 "702", 485 "703", 486 "704", 487 "706", 488 "707", 489 "708", 490 "712", 491 "713", 492 "714", 493 "715", 494 "716", 495 "717", 496 "718", 497 "719", 498 "720", 499 "724", 500 "727", 501 "731", 502 "732", 503 "734", 504 "737", 505 "740", 506 "754", 507 "757", 508 "760", 509 "763", 510 "765", 511 "770", 512 "772", 513 "773", 514 "774", 515 "775", 516 "781", 517 "785", 518 "786", 519 "801", 520 "802", 521 "803", 522 "804", 523 "805", 524 "806", 525 "808", 526 "810", 527 "812", 528 "813", 529 "814", 530 "815", 531 "816", 532 "817", 533 "818", 534 "828", 535 "830", 536 "831", 537 "832", 538 "835", 539 "843", 540 "845", 541 "847", 542 "848", 543 "850", 544 "856", 545 "857", 546 "858", 547 "859", 548 "860", 549 "862", 550 "863", 551 "864", 552 "865", 553 "870", 554 "872", 555 "878", 556 "901", 557 "903", 558 "904", 559 "906", 560 "907", 561 "908", 562 "909", 563 "910", 564 "912", 565 "913", 566 "914", 567 "915", 568 "916", 569 "917", 570 "918", 571 "919", 572 "920", 573 "925", 574 "928", 575 "931", 576 "936", 577 "937", 578 "940", 579 "941", 580 "947", 581 "949", 582 "952", 583 "954", 584 "956", 585 "959", 586 "970", 587 "971", 588 "972", 589 "973", 590 "975", 591 "978", 592 "979", 593 "980", 594 "984", 595 "985", 596 "989" 597 ]; 598 return choice(data, this.rnd); 599 } 600 601 /// 602 override string internetDomainSuffix() { 603 auto data = [ 604 "com", 605 "us", 606 "biz", 607 "info", 608 "name", 609 "net", 610 "org'" 611 ]; 612 return choice(data, this.rnd); 613 } 614 615 616 override string addressStreet() { 617 final switch(uniform(0, 2, this.rnd)) { 618 case 0: return nameFirstName() ~ " " ~ addressStreetSuffix(); 619 case 1: return nameLastName() ~ " " ~ addressStreetSuffix(); 620 } 621 } 622 623 624 override string addressCity() { 625 final switch(uniform(0, 4, this.rnd)) { 626 case 0: return addressCityPrefix() ~ " " ~ nameFirstName() ~ addressCitySuffix(); 627 case 1: return addressCityPrefix() ~ " " ~ nameFirstName(); 628 case 2: return nameFirstName() ~ addressCitySuffix(); 629 case 3: return nameLastName() ~ addressCitySuffix(); 630 } 631 } 632 633 /// 634 override string addressDefaultCountry() { 635 auto data = [ 636 "United States", 637 "United States of America", 638 "USA'" 639 ]; 640 return choice(data, this.rnd); 641 } 642 643 }