@protocol MSVRandom; @interface MSVRandomDistribution : NSObject { id _source; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) long long lowestValue; @property (readonly, nonatomic) long long highestValue; - (id)init; - (void)encodeWithCoder:(id)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)initWithRandomSource:(id)a0 lowestValue:(long long)a1 highestValue:(long long)a2; - (unsigned long long)nextIntWithUpperBound:(unsigned long long)a0; @end