我发现了,我可以使用下一个查询从neo4j中选择随机节点:
MATCH (a:Person) RETURN a ORDER BY rand() limit 10MATCH (a:Person) with a, rand() as rnd RETURN a ORDER BY rnd limit 10
这两个查询似乎都是相同的,但是当我试图匹配与给定节点相关的随机节点时,结果就不同了:
下一个查询将始终返回相同的节点(节点不是随机选择的)。
MATCH (p:Person{user_id: '1'})-[r:REVIEW]->(m:Movie)
return m order
所以我试图以随机的顺序把一个数组复制到一个列表中,它是“某种”工作的,我得到了一个随机的顺序输出,除了它似乎不是“完全的”随机的,也就是说,有一些特定的数字序列似乎重复了很多次,它们是具体的1-9。现在,它们并不总是出现在一个序列中,序列相对于其他数字的位置也会发生变化,但我看到它们出现在“随机列表”中的异常次数。
这是我的密码:
class Program
{
static void Main(string[] args)
{
int[] originalDeck = new int[52];
for (int i = 1; i < o
我在Oracle中找到了这个从表中随机选择行的解决方案。实际上是以随机的方式对行进行排序,但您只能获取随机结果的第一行。
SELECT *
FROM table
ORDER BY dbms_random.value;
我只是不明白它是怎么工作的。ORDER BY之后应该是一个用于排序的列。我看到"dbms_random.value“返回一个小于零的值。这种行为是可以解释的,还是就是这样?
谢谢
我写了一个查询,希望按其编号进行排序。我是这样做的,但这不起作用。在这个查询中,pre_number基本上是数字1,2,3,…,。我要按这个数字排序,但它给出了随机值
select distinct NAME ||'--'|| pre_number as VALUE
from ftcon
where name ='ABC' and status = 'ACTIVE'
order by pre_number ;
我是一个初学者,我试图从_User类中检索用户详细信息,如下所示:
var data:NSMutableArray = NSMutableArray()
func loadData() {
data.removeAllObjects()
var userQuery = PFUser.query()
userQuery?.findObjectsInBackgroundWithBlock({ (objects, erroe) -> Void in
if let objects = objects {
我使用的是最新版本的typeahead.js (v0.11.1)。当对数据集值使用不同的I时,我观察到了奇怪的行为。
我创建了一个。以下是js代码:
var ds = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
local: [{id: 1, name: "a b 1"}, {id: 2, name: "a b 2
我已经接管了一些有奖的绘图代码。
我可以看到这个人正在使用一个随机数来对它们进行排序,但是这实际上是随机的吗,因为我看不到他做了oRand.Next()的任何地方;默认的随机数是否生成了一个实际的随机数。
Random oRand = new Random();
var res = (from l in listNew.AsQueryable<Participant>() //entities.Participant
where l.Status != 0
select l).
例如,如果我在数据库中有一个名为RANDOM的列,该列具有随机位信息,其结尾符号如下所示:
随机性
1. 12312 KM, 201 M, 1213 H, 101029 DOLLARS
2. 231 KM, 2351 M, 754 H, 345 DOLLARS, 120 L, 1201 FT
3. 2324 M
一些条目有其他杂乱但重要的数据点,而其他条目可能只有一两个数据点。我想只使用随机列中的数据进行排序。
$RESULT = mysqli_query($CON, "SELECT * FROM TABLE WHERE RANDOM CONTAINS 'M' ORDE
我正在寻找一种算法,它可以进行随机排序,但需要满足一些条件。
例如:
列表:{1,2,3,4,5,6,7,8,9}
条件:{(4 before 8), (6 before 1), (3 before 2)}
所以在列表4的随机排序中,必须在8之前,等等.
我需要这个在Java (与ArrayList),但我找不到一个算法来做它!如果有人知道做这件事的算法,请写出算法的名称,或者,如果你有一个解决它的线索,一个小小的解释将是很好的。
当我在应用索引后在Firestore中添加数据时(通过单击Android studio终端中的链接自动生成索引)。我的数据按照我想要的方式添加和查询,直到我的文档lrNo (Firestore文档中的一个字段)达到999。在那之后,数据开始从一开始添加,这破坏了我的降序。在我的例子中,我的lrNo和文档id都是相同的。我得到的结果与我的文档id在图像中显示的顺序相同,这是我不想要的;我希望它是降序的。
我已经通过点击下面的链接生成了索引。
Error: FirebaseError: The query requires an index. You can create it here
我在发火,我解决不了这个问题。
我有一个数据库,有问题要测验。
我有100个问题,10分,30个问题,20分(我的想法是,我可以有另一个问题,30分,40分)
我需要随机挑选20个问题。
但是我需要选择15个问题,10分,5个问题,20分。
随机的一切..。
我可以随意地回答所有的问题而不用“总是15/5”
****
' Determines how many unique random numbers to be produced
tot_unique = 20
' Determines the highest value for any unique random num
我尝试了两种不同的方法来获得随机数的序列:
// (a) works
Random random = new Random();
return Enumerable.Range(0, 20).OrderBy(n => random.Next());
// (b) does not work
return Enumerable.Range(0, 20).OrderBy(n => new Random().Next());
第一个变体,也就是我使用random.Next()的地方,工作得很好。
但是,我调用new Random().Next()的变体不返回随机数,而是返回从0到20的
我尝试用python随机化一些数据,公式如下:
limit = 10 # value bewteen 0 and 100, const. for all values on the dataset
for old in objects:
new_v = old + old * int(math.ceil(random_limit(limit))
new_objects.append(new_v)
def random_limit(limit):
# create value between [-1; 1)
rand = np.random.rand()*2.0
我有一个来自SELECT查询的结果集,基于某个条件的顺序,并且我试图检查呈现结果集的顺序的完整性。首先,我指定了一个限制,在此基础上,结果集大小是有限的。然后,我从结果集中选择一个随机PK值,得到一个特定的行,并使用该行值上的比较操作符(S)作为下一个选择。类似这样的情况(假设a是上面的随机行):
SELECT * FROM tbl where tbl_columnX > a.fieldX and tbl_columnY > a.fieldY
ORDER BY certain fields
基本上,我在这里要做的是,确保对于一个特定顺序的结果集( R ),当选择一个随机PK值时,并