因此,假设我有一个数字列表(不是一个特定的范围,可能会发生变化),并希望生成一个随机数,该随机数不包括列表中的数字。random_number = ''.join(random.choice(chars) for _ in range(size))
所以我想生成一个随机数(有大小限制示例:生成一个两位数的随机数,该数不存在于exclude_list=22,34,56,78之类的数字
我想要更新Postgres中表的随机20%的值,我想为这个属性分配旧的属性+一个具有特定限制的随机数,并且对于每一行,这个随机数必须是不同的。from tab_ex order by random() limit (select count(*)*0.2 from tab_ex));
它正在更新我的表的20%,但是它正在为每一行更新一个特定的随机数,而不是为每次更新更改这个随机数。