如何制作独特的随机句子

时间:2017-04-19 17:05:30

标签: php random

平,

我的句子中需要一个随机的单词 像这样,你有4个字='疯狂','Lidya','超级','你好' 然后我需要像这样做出结果 例: LidyaHello或HelloSuper

private void stergeContinutToolStripMenuItem_Click(object sender, EventArgs e)
    {
        tb_cnp.Clear();
    }

但我得到的结果是同一个词 例如:LidyaLidya或HelloHello

2 个答案:

答案 0 :(得分:2)

我知道最简单的随机化方式而不重复:

shuffle($role);

echo implode(array_slice($role, 0, 2));

你现在这样做的原因现在两次显示相同的词:

  1. 您将变量设置为数组的随机元素

    $tamvan = $role[array_rand($role)];
    
  2. 您回显该变量两次。

    echo $tamvan,$tamvan;
    
  3. 第二次回复$tamvan 不会$tamvan = $role[array_rand($role)];再次投放。

答案 1 :(得分:0)

不要恐慌是最好的答案,但这里是一个较低的水平是什么在引擎盖回答我正在仔细检查。有时会有重复

 <?php
    $role = array("Crazy","Lidya","Super","Hello");
    $num1 = rand(0,3);
    $num2 = rand(0,3);
    $first = $role[$num1];
    $second = $role[$num2];
    echo $first,$second;
    ?>