请书写一个函数rv()用于生成一个标准正态分布的随机数,这需要导入math和random模块。
import math
import random
def rv():
u1 = 0
u2 = 0
while u1 == 0:
u1 = random.random()
z0 = math.sqrt(-2.0 * math.log(u1)) * math.cos(2 * math.pi * u2)
return z0
random_number = rv()
print(random_number)