#pragma once struct DieT { int sides{6}; unsigned int seed{1}; int value; }; void InitDie(DieT & die, int sides); int GetDieValue(const DieT & die); int GetDieSides(const DieT & die); void RollDie(DieT & die);