Jeremiah_

Gen1000Func

Jun 12th, 2018
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1.     private void randGenerateFunc() {
  2.  
  3.         double salar;
  4.         String carg = "", name = "", posname = "";
  5.         for (int i = 0; i < 1000; ++i) {
  6.             salar = Math.random() * 145 + 970.21;
  7.             name = (String) nomes.get((int) (Math.floor(Math.random() * 13)) % 13);
  8.             posname = (String) sobrenome.get((int) (Math.floor(Math.random() * 13)) % 13);
  9.             carg = (String) cargo.get((int) (Math.floor(Math.random() * 13)) % 13);
  10.             vetfunc.add( new Funcionario(name + " " + posname, carg, salar));
  11.         }
  12.     }
  13.  
  14.     private ArrayList<String> nomes, sobrenome, cargo;
  15.    
  16.     void initializeFuncs(){
  17.         nomes = new ArrayList<>();
  18.         nomes.add("Joao");
  19.         nomes.add("Aria");
  20.         nomes.add("Pedro");
  21.         nomes.add("Jere");
  22.         nomes.add("Max");
  23.         nomes.add("Ian");
  24.         nomes.add("Diego");
  25.         nomes.add("Armando");
  26.         nomes.add("Alex");
  27.         nomes.add("Joaquina");
  28.         nomes.add("Fernanda");
  29.         nomes.add("Amanda");
  30.         nomes.add("Giselle");  
  31.        
  32.         sobrenome = new ArrayList<>();
  33.         sobrenome.add("Silver");
  34.         sobrenome.add("Abreu");
  35.         sobrenome.add("Lecalicus");
  36.         sobrenome.add("Wayne");
  37.         sobrenome.add("Stark");
  38.         sobrenome.add("Parker");
  39.         sobrenome.add("Targaryen");
  40.         sobrenome.add("Schwarzenegger");
  41.         sobrenome.add("Ganzer");
  42.         sobrenome.add("Steel");
  43.         sobrenome.add("Ribeiro");
  44.         sobrenome.add("Gray");
  45.         sobrenome.add("Noronha");
  46.        
  47.         cargo = new ArrayList<>();
  48.         cargo.add("Professor(a)");
  49.         cargo.add("Programador(a)");
  50.         cargo.add("Mecânico(a)");
  51.         cargo.add("Engenheiro(a)");
  52.         cargo.add("Rei(Rainha) do Norte");
  53.         cargo.add("Médico(a)");
  54.         cargo.add("Caminhoneiro(a)");
  55.         cargo.add("Vigia(a)");
  56.         cargo.add("Super herói(na) nas horas vagas");
  57.         cargo.add("Escritor(a)");
  58.         cargo.add("Estudante(a)");
  59.         cargo.add("Dono(a) de Cassino");
  60.         cargo.add("Instrumentista");
  61.        
  62.     }
Advertisement
Add Comment
Please, Sign In to add comment