Generating Uniformly Random points on a d-sphere and d-ball. (via @Atabey_Kaygun)