From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../Aufgabenblatt2/DiceSim/src/DiceSim.cpp | 47 ++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.cpp (limited to 'Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.cpp') diff --git a/Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.cpp b/Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.cpp new file mode 100644 index 0000000..fcbd64a --- /dev/null +++ b/Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.cpp @@ -0,0 +1,47 @@ +/* + * DiceSim.cpp + * + * Created on: 13.05.2011 + * Author: sven + */ + +#include +#include +#include + +#include "DiceSim.h" + +DiceSim::DiceSim(unsigned numDice, unsigned numRolls) +:mNumDice(numDice),mNumRolls(numRolls),mEyesAbsFreq((numDice * 6)) +{ + srand(time(NULL)); + for(mResultIter = mEyesAbsFreq.begin() ; mResultIter != mEyesAbsFreq.end() ; mResultIter++) + { + *mResultIter = 0; + } + for(unsigned n=0; n< numRolls; n++) + { + unsigned eyesSum = 0; + for(unsigned d=0; d