我有一个变量,它是由逗号分隔的单词列表,如下所示:
$word_list = "word1, word2, word3, word4, word5";
单词列表可以包含比上述示例更多或更少的单词。
如何随机化$word_list
以获得这样的东西:
word1、word5、word2、word3、word4
或
word4、word5、word3、word1、word2
您可以首先将字符串分解成一个数组,然后将其洗牌,然后将其转换回字符串。
类似这样的事情:
$word_array = explode(',', $word_list);
shuffle($word_array);
$shuffeled_word_list = implode(',', $word_array);
首先,将其转换为数组(使用explode()、shuffle()
数组,然后将其转换回字符串:
$word_list = 'word1, word2, word3, word4, word5';
$word_arr = explode(', ', $word_list);
shuffle( $word_arr );
$rand_list = implode(', ', $word_arr);
演示
问题内容: 因此,这是我要在python中执行的操作的抽象代码。 在这里,当我清除dict_时,显然list_中的所有元素都被删除,因为它们只是地址映射到变量dict_。 我想要的是复制dict_的实例,以便可以将其存储在list_中。 有人可以解释一下在每个循环中将获取的字典存储到list_中的方法吗?提前致谢。 问题答案: 您正在将对字典的引用添加到列表中,然后清除字典 本身 。这将删除字典的
期望: 1. 定义: 设离散型随机变量$$X$$的分布律为:$$P{X=x_i}=p_k, k=1,2,...$$,若级数$$\displaystyle\sum_{k=1}^{\infty} x_k p_k$$绝对收敛,则称该级数的和为随机变量$$X$$的数学期望(mean),记为$$E(X)$$。即 $$ E(X)=\displaystyle\sum_{k=1}^{\infty} x_k p_k
问题内容: 如何获得一个函数,该函数返回一个随机的英语单词(最好是一个名词),而无需事先在文件中保留所有可能单词的列表,这将是最好的方法? 问题答案: 单词列表不需要占用太多的空间。 这是一个JSON单词列表,包含超过5000个单词,所有名词。它的时钟频率在50K以下,即中等大小jpeg图像的大小。 我将选择一个随机的练习作为读者的练习。
我正在Coursera学习算法课程。其中一项任务如下: 随机队列。随机化队列类似于堆栈或队列,不同之处在于移除的项是在数据结构中的项之间统一随机选择的。 我试图找到一种方法,在固定的时间内实现出列(随机删除项目)。我想到了一个主意,就是重新要求一个deque(它支持在固定时间内从前面和后面删除和添加一个项目)。我的想法如下: 在随机化队列中使用deque作为底层数据结构 加入-使用库函数生成0到1
我的问题很简单,但我想不出怎么做。 我有一个带有一些文本的文本区,我想从文本中随机获取5个单词并将它们放入另一个输入字段(自动)。我不想成为特定的单词。随机5个单词。就这样。谢谢! 例子: “Lorem ipsum dolor sit amet,concetetur adipising elit,sed do eiusmod tempor incidundut labore et dolore m
我试图开发一个刽子手作为作业,但无法从文本文件中随机获得一个单词(其中有各种单词,每个单词之间用空格分隔)。我编写了一个代码来获取一个随机单词,但无法选择一个单词并用示例字符串(string w=“this”)替换它我在“Function()”中找到了。