Text this: Analysis of Q# Programming Language Capabilities through Implementation of a Random Number Generation Program