Ich muss schnell viele Zufallszahlen aus Binomialverteilungen für sehr unterschiedliche Versuchsgrößen erzeugen (die meisten werden jedoch klein sein). Ich hatte gehofft, keinen Algorithmus von Hand programmieren zu müssen (siehe z.B., diese verwandte Diskussion vom November ), weil ich ein unerfahrener Programmierer bin und nicht gerne das Rad neu erfinde. Es scheint, dass Boost keinen Generator für binomialverteilte Variablen liefert, aber TR1 y GSL tun. Gibt es einen guten Grund, das eine dem anderen vorzuziehen, oder ist es besser, ich schreibe etwas, das auf meine Situation zugeschnitten ist? Ich weiß nicht, ob das Sinn macht, aber ich werde im Laufe des Programms abwechselnd Zahlen aus Gleichverteilungen und Binomialverteilungen generieren, und ich möchte, dass sie denselben Seed verwenden und den Overhead minimieren. Ich würde mich über Ratschläge oder Beispiele freuen, was ich in Betracht ziehen sollte.