MySQL从数据库中选择不重复的随机数

问题描述

我只是想知道我能否做到。 谢谢您提前帮助我。

我的数据库中有100000个ID。 我想从100000中随机选择10个ID。 如果我转到下一页,我还将从数据库中随机选择10个ID(以前的ID不会重复) 最后,我选择了所有100000个ID。

如果刷新页面,页面将从头开始重新启动。

我有一个想法,选择带有种子的1000次随机数,并将其存储在redis上,并在用户进入页面时每10行弹出一次。有什么不同的想法吗?

我一次需要10个随机ID。每次我要求一个新的ID时,我都需要获得一组新的随机ID,但是新的ID必须不包括我以前要求一个新的ID之前已经获得的任何ID。重启。我的数据库中可能总共有100个或100万个ID。我计划使用ID在网页的A上显示10个项目,并带有下一个和上一个按钮。如果用户返回到先前显示的任何页面,则已经显示的页面必须与显示的原始项目一致

来自@ Scratte 感谢您澄清我想说的话!

如果不可能,也可以。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)