您的seed在日期的年份保持不变,因为当MySQL将字符串转换为日期时,它使用它在字符串中找到的第一个数字字符串,该字符串当前为 2021 .
2021
使用 TO_DAYS() 种子 RAND() 自去年以来的天数 0 :
TO_DAYS()
RAND()
0
RAND(TO_DAYS(CURDATE()))
每一天都将永远传递一个不同的、但在当前日期不变的值 rand()
rand()