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.h | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.h (limited to 'Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.h') diff --git a/Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.h b/Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.h new file mode 100644 index 0000000..f7b5c59 --- /dev/null +++ b/Master/Modellbildung_und_Simulation/Aufgabenblatt2/DiceSim/src/DiceSim.h @@ -0,0 +1,29 @@ +/* + * DiceSim.h + * + * Created on: 13.05.2011 + * Author: sven + */ + +#ifndef DICESIM_H_ +#define DICESIM_H_ + +#include + +class DiceSim { +public: + DiceSim(unsigned numDice, unsigned numRolls); + virtual ~DiceSim(); + const std::vector& getResult() const + { + return mEyesAbsFreq; + } +private: + unsigned mNumDice; + unsigned mNumRolls; + std::vector mEyesAbsFreq; + std::vector::iterator mResultIter; + unsigned rollDie(); +}; + +#endif /* DICESIM_H_ */ -- cgit v1.2.3