Gaussovo normální rozdělení – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Gaussovo normální rozdělení – Java – Fórum – Programujte.comGaussovo normální rozdělení – Java – Fórum – Programujte.com

 

Toto vlákno bylo označeno za vyřešené.
delp100
Duch
14. 10. 2013   #1
-
0
-

Zdravím,
   rád bych se s vámi poradil ohledně problému s Gaussovým rozdělením. Část mého kodu by měla umět pomocí náhodného rozdělení rozházet 1 milion lidí do 1000 skupin. Skupiny mám vytvořeny jako pole objektů a ke každému z objektů (skupin) musím přiřadit počet lidí dle normálního rozdělení.
Problém je, že sou to velké počty a nemůžu přijít na žádnou metodu jak to napsat správně a zároveň abych nečekal týden, než se to zpracuje

 public static void main(String args[]) {  
    Random r = new Random();  
    double val;  
    double sum = 0;  
    int pole[] = new int[10];  
  
    for(int i=0; i<150; i++) {  
      val = r.nextGaussian();  
      sum += val;  
      double t = -2;  
      for(int x=0; x<10; x++, t += 0.5)  
        if(val < t) {  
          pole[x]++;  
          break;  
        }  
    }

takhle to dokážu jen s malými a náhodnými čísly 

Nahlásit jako SPAM
IP: 147.228.209.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 37 hostů

Podobná vlákna

Je C# normální jazyk? — založil Lukyx

Normální formy — založil Jan

Normální filehosting? — založil file

Normální formy — založil petr.satka

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý