问题标签 [randomized-algorithm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
57 浏览

vba - 如何在visual basic中随机打乱图片

我正在尝试创建一个记忆游戏,但每次按下开始时,我似乎都无法让图片随机播放。有谁知道如何提供帮助?

0 投票
1 回答
35 浏览

algorithm - 概率算法,最好的情况实例可以依赖于随机参数吗?

给定这个概率算法(伪代码):

编辑:数组中的可能值为 1..n

我认为有一个最好的情况实例 (array[0] = p) 但是,这包括一个随机参数,我觉得它不正确。我是对还是错,为什么?

0 投票
3 回答
389 浏览

excel - 选择范围内的随机单元格

我正在尝试在 VBA 中对一系列单元格执行操作。我希望单元格的选择是随机的,而不是按照范围设置的顺序。

我的偏好是它随机化顺序,而不仅仅是随机选择一个可以多次选择一个单元格的单元格。

提前致谢。

0 投票
0 回答
66 浏览

random - 如何使用 O(log n) 相互独立的随机位生成 n 成对独立的随机位

我们通过“节省空间”来解决这个问题,然后,我们继续存储了 n 个成对独立的随机位 ξi。这几乎违背了目的。展示如何使用 O(log n) 相互独立的随机位来生成 n 成对独立的随机位。(因此,您真正需要存储的只是那些 O(log n) 位。)

0 投票
1 回答
32 浏览

algorithm - 每次运行相同输入后,跳过列表的执行时间是否不同?

我知道这个问题很简单,但我很想了解跳跃列表算法对执行时间的实际影响,该算法是随机算法对执行时间的影响。

它们在每次运行时都不同吗?

如果它们是,这是为什么该算法是随机的原因之一?

如果是,那么我们是否可以得出结论,随机化算法也会随机化执行时间?

0 投票
1 回答
50 浏览

sorting - 对 1/3 排序的数组进行正常与随机快速排序

我正在尝试计算在具有这些属性
的数组上应用快速排序(随机或正常)的时间复杂度:数组在前 2/3 中未排序,最大元素是 t
下一个 1/3 已排序,所有这里的元素大于 t\

我知道在正常的快速排序中,选择这两个部分之间的障碍导致不必对下一个 1/3 进行排序,但我找不到一种正式的(数学)方法来计算时间复杂度的渐近界限。
提前致谢

0 投票
1 回答
302 浏览

python - Matthew 的相关系数和精度在 RandomizedSearchCV 中引发错误

我不断收到此错误:

我在自定义计分器中实现它的方式有问题吗?

编辑: 我理解它为什么会抛出警告/错误,但是我不明白为什么现在它根本不适合?我希望只有很多值是 inf/nan 但目前它会回溯到 random_state = 2504).fit(X_train, y_train)如何解决这个问题?

0 投票
1 回答
37 浏览

javascript - 在数组中设置输入值并随机化要显示的内容

我似乎找不到任何解决方案。我想创建一个表单,在提交表单后收集 4 个昵称,然后使用 javascript 在 html 代码中随机显示它们

我的 4 个输入值现在在一个数组中。我必须在两个不同的团队中随机显示它们。

我正在尝试获得一个随机索引,只要它与已经分配的索引不同,以避免一个人同时在两个团队中。此代码有效,但有时,一名球员被分配到两支球队。然后,随机发生器不起作用......你有什么想法吗?

谢谢你的帮助 !

0 投票
0 回答
108 浏览

arrays - 在 Pascal 中将数组打印为 ArrayType

这个程序应该对一个数组进行排序并用从 1 到 1000 的随机整数填充它。它需要找到最大值并打印数组。它应该以两种方式打印数组:ARRAY OF INTEGERArrayType. 我需要帮助来打印这个数组ArrayType。我不是很熟悉,Pascal我的任务是打印这个数组ArrayType作为参数。这是我到目前为止的代码:

printArray2是为ArrayType参数。这是我为这个程序提供的所有信息,我不确定使用参数打印是什么ArrayType意思。任何帮助表示赞赏。谢谢。

0 投票
0 回答
28 浏览

c# - 索引超出了随机化函数的数组范围

因此,我尝试为游戏创建一个随机化函数,以从数组中随机生成字符并将结果添加到另一个数组中,但是它并没有真正起作用,并且一直抛出“索引超出数组范围”错误,我我不太清楚为什么。:( 我在网上看过,并没有真正找到任何有效的解决方案。

我尝试将骰子更改为从零或一开始,并相应地更改最大数量,我还将字符数组从动态更改为固定,但我所做的一切都没有帮助,因为它仍然与同样的错误

报错代码截图

该数组被声明为(无法将其放入屏幕截图中)

另一个数组声明为:

我对 c# 很陌生,不知道它发生了什么 XD 任何帮助都会很棒^^