Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.21 KB | None | 0 0
  1. class Data extends Generator {
  2.     private Integer dzien;
  3.     private Integer miesiac;
  4.     private Integer rok;
  5.     private String data;
  6.     private Integer idDnia;
  7.     private Integer idMiesiaca;
  8.     private Integer idKwartalu;
  9.     private Integer idRoku;
  10.  
  11.     void daneDat() throws FileNotFoundException {
  12.         Random rand = new Random();
  13.         PrintWriter zapis = new PrintWriter("G2_DATA.csv");
  14.  
  15.         for (int i = 0; i < iloscDat; i++) {
  16.             miesiac = 1 + rand.nextInt(12);
  17.             rok = 2011 + rand.nextInt(6);
  18.  
  19.             if (miesiac == 1 || miesiac == 3 || miesiac == 5 || miesiac == 7 || miesiac == 8 || miesiac == 10 || miesiac == 12) {
  20.                 dzien = 1 + rand.nextInt(31);
  21.             }
  22.             if (miesiac == 4 || miesiac == 6 || miesiac == 9 || miesiac == 11) {
  23.                 dzien = 1 + rand.nextInt(30);
  24.             }
  25.             if ((miesiac == 2) && (rok == 2012 || rok == 2016)) {
  26.                     dzien = 1 + rand.nextInt(29);
  27.             }
  28.             else
  29.                 dzien = 1 + rand.nextInt(28);
  30.  
  31.             idDnia = 1 + rand.nextInt(dni.length);
  32.             idMiesiaca = miesiac;
  33.  
  34.             if (miesiac >= 1 && miesiac <= 3) {
  35.                 idKwartalu = 1;
  36.             }
  37.             if (miesiac >= 4 && miesiac <= 6) {
  38.                 idKwartalu = 2;
  39.             }
  40.             if (miesiac >= 7 && miesiac <= 9) {
  41.                 idKwartalu = 3;
  42.             }
  43.             if (miesiac >= 10 && miesiac <= 12) {
  44.                 idKwartalu = 4;
  45.             }
  46.  
  47.             switch (rok) {
  48.                 case 2011: idRoku = 1;
  49.                     break;
  50.                 case 2012: idRoku = 2;
  51.                     break;
  52.                 case 2013: idRoku = 3;
  53.                     break;
  54.                 case 2014: idRoku = 4;
  55.                     break;
  56.                 case 2015: idRoku = 5;
  57.                     break;
  58.                 case 2016: idRoku = 6;
  59.                     break;
  60.             }
  61.  
  62.             data = rok + "/" + miesiac + "/" + dzien;
  63.             zapis.println(i + 1 + ",'" + this.data + "'," + this.idDnia + "," + this.idMiesiaca + "," + this.idKwartalu + "," + this.idRoku);
  64.         }
  65.         zapis.close();
  66.     }
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement