Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static Koncert create() {
- Koncert koncert;
- //**************Kraj*************************
- int n=0;
- int m=0;
- boolean x=false;
- n=(int)(Math.random()*6);
- m=(int)(Math.random()*2);
- if (m==1) {
- x=true;
- }
- Kraj k=new Kraj(drzave[n], mesta[n], naslovi[n], x);
- //*********DATUM ZACETKA IN CAS************
- int leto=2010+m;
- int mesec=0,dan=0;
- //izhajam iz oktobra letosnje leto
- if (leto == 2011) {
- mesec=10+m;
- dan=(int)(Math.random()*31);
- }
- else {
- mesec = (int)(Math.random()*12);
- dan=(int)(Math.random()*31);
- }
- Datum datumZ=new Datum(leto, mesec, dan);
- //izhajam da se koncerti zacnejo po 19 uri
- int ura=0,minute=0;
- ura=(int)(Math.random()*5)+19;
- if(ura == 24 ) {
- ura=00;
- }
- minute=(int)(Math.random()*60);
- if(minute == 60) {
- ura=ura+1;
- minute=0;
- }
- Cas casZ=new Cas(ura, minute);
- //***********DATUM KONCA IN CAS *****************
- int letok=0,meseck=0,dank=0;
- int urak=0,minutek=0;
- double vsota=0;
- //Samo po 23;
- if (ura == 23 ) {
- //novo leto
- if (mesec == 12 && dan == 31) {
- for(int i=0; i<koncert.getDolzina().length;i++) {
- vsota+=koncert.getDolzina()[i];
- }
- if (vsota > 59) {
- urak=0;
- minutek=(int)vsota - 60;
- letok=leto+1;
- meseck=1;
- dank=1;
- vsota=0;
- }
- }
- else {
- for(int i=0; i<koncert.getDolzina().length;i++) {
- vsota+=koncert.getDolzina()[i];
- }
- if (vsota > 59){
- if (dan == 31) { //konec meseca
- letok=leto;
- meseck=mesec+1;
- dan=1;
- urak=0;
- minutek=(int)vsota-60;
- vsota=0;
- }
- else{ //navadn dan v mesecu
- dank=dan;
- letok=leto;
- meseck=mesec;
- dank=dan+1;
- urak=0;
- minutek=(int)vsota-60;
- vsota=0;
- }
- }
- }
- }
- else {//ce je ura <23
- for(int i=0; i<koncert.getDolzina().length;i++) {
- vsota+=koncert.getDolzina()[i];
- }
- if(vsota >59) {//da prestavimo uro
- letok=leto;
- dank=dan;
- urak=ura+1;
- minutek=(int)vsota-60;
- vsota=0;
- }
- else {
- letok=leto;
- dank=dan;
- urak=ura;
- minutek=(int) (minute+vsota);
- vsota=0;
- }
- }
- Datum datumk=new Datum(letok, meseck, dank);
- Cas casK=new Cas(urak,minutek);
- //********STEVILO UDELEZENCEV**********
- int udelezenci=(int)(Math.random()*15000)+20000;
- //********CENA**********
- double vrednost=(int)(Math.random()*15)+22;
- double razmerje=0.81;
- int znj=(int)(Math.random()*4);
- String valuta=valute[znj];
- Cena cena=new Cena(valuta, vrednost, razmerje);
- //*****KONCERT*************
- int r=(int)(Math.random()*6);
- String izvajalec=izvajalci[r];
- String zvrst=vrsta[r];
- //****polnenje za vsakega izvajalca posebej..more
- if( (izvajalec.compareTo("Gibonni")==0)) {
- System.arraycopy(gd, 0, koncert.getDela(), 0, gd.length);
- System.arraycopy(gdol, 0, koncert.getDolzina(), 0, gdol.length);
- koncert=new Koncert(izvajalec, zvrst, gd, gdol, k, datumZ, datumk, casK, casZ, cena, udelezenci);
- }
- if( (izvajalec.compareTo("Eminem")==0)) {
- System.arraycopy(ed, 0, koncert.getDela(), 0, ed.length);
- System.arraycopy(edol, 0, koncert.getDolzina(), 0, edol.length);
- koncert=new Koncert(izvajalec, zvrst, ed, edol, k, datumZ, datumk, casK, casZ, cena, udelezenci);
- }
- if( (izvajalec.compareTo("Umek")==0)) {
- System.arraycopy(ud, 0, koncert.getDela(), 0, ud.length);
- System.arraycopy(udol, 0, koncert.getDolzina(), 0, udol.length);
- koncert=new Koncert(izvajalec, zvrst, ud, udol, k, datumZ, datumk, casK, casZ, cena, udelezenci);
- }
- if( (izvajalec.compareTo("Kingston")==0)) {
- System.arraycopy(kd, 0, koncert.getDela(), 0, kd.length);
- System.arraycopy(kdol, 0, koncert.getDolzina(), 0, kdol.length);
- koncert=new Koncert(izvajalec, zvrst, kd, kdol, k, datumZ, datumk, casK, casZ, cena, udelezenci);
- }
- if( (izvajalec.compareTo("Jason Derualo")==0)) {
- System.arraycopy(jd, 0, koncert.getDela(), 0, jd.length);
- System.arraycopy(jdol, 0, koncert.getDolzina(), 0, jdol.length);
- koncert=new Koncert(izvajalec, zvrst, jd, jdol, k, datumZ, datumk, casK, casZ, cena, udelezenci);
- }
- if( (izvajalec.compareTo("Linkin Park")==0)) {
- System.arraycopy(ld, 0, koncert.getDela(), 0, ld.length);
- System.arraycopy(ldol, 0, koncert.getDolzina(), 0, ldol.length);
- koncert=new Koncert(izvajalec, zvrst, ld, ldol, k, datumZ, datumk, casK, casZ, cena, udelezenci);
- }
- return koncert;
- }
Add Comment
Please, Sign In to add comment