如何在随机时间和随机消息对话框中显示弹出窗口

How to show popup in random time and random message dialog?

本文关键字:随机 显示 对话框 窗口 消息 时间      更新时间:2023-09-26

我将如何在随机时间和随机消息中使用javascript或jquery显示弹出窗口?示例:5秒后,弹出窗口将显示消息"Hallo World 1",而不是18秒后,弹出窗口将显示消息"Hallo World 2",23秒后弹出窗口将显示消息"Hallo World 3",等等...

您可以使用

Math.random()setTimeout

会是这样的:

function startRandomizer(){
  window.setTimeout( function(){
    window.alert("Hello World " + Math.random() * 1000);
    startRandomizer();
  }, Math.random() * 100 + 10); // From 10 to 110 secconds
} 
startRandomizer(); // Call it once, and it will do it forever...

请注意,Math.random() 返回一个介于 0 和 1 之间的浮点数。如果将其乘以 100,它将介于 0 和 100 之间。 如果您希望它介于 50 和 100 之间(例如(,请乘以 50 并求和 50...你明白了。