在学习使用random库的发现的一点注意

random库的一点注意

今天在使用random库的choice方法创建名字的数据,如下在学习使用random库的发现的一点注意
我用了一个自定义函数在学习使用random库的发现的一点注意
其中的判断只是为了让姓后面的名至少存在一个,我之前没有定义变量r_xing, r_ming1, r_ming2,直接用的random.choice(),发现始终不能按到条件判断的来,然后我发现了 这些方法,只要你调用一次,就会随机一次,尽管名字相同,就像这样在学习使用random库的发现的一点注意
条件肯定是满足,但是返回的值中,又重新使用了这个方法,随机选择了一次,这样就可能不是if条件判断的那个字符了,所以我当时的结果就出错了,一直出现单姓