Poly Rolly
fully-featured dice roller backed by CSPRNG and even true randomness!

Beginning with an eagerness to learn more about tkinter and lambda expressions, this little project grew to offer much more than expected.


  • Option to use random.org for true randomness
  • Load/save configuration from/to a JSON file
  • Configure individual rollers by:
    • Number of dice
    • Number of faces
    • Modifier to each roll
    • Minimum number required for each roll
    • Modifier to total roll
  • Groups, and the ability to execute all rolls within a group
  • Move, rename and clone rollers or groups
  • Roll history (which is also saved to your config file)
  • Repeat last command
  • Pin window so it's always on top