jQuery の .delay 関数に関するヘルプを探しています。サイトにポップアップ フォームがあり、2 ~ 3 分の間にランダムにポップアップさせたいと考えています。Math.random() の使用方法は理解していますが、それを使用して 120000ms から 180000ms の間の数値を生成する方法がわかりません。2 分間に設定された現在のコードは次のとおりです。
$(document).ready(function() {
$('#popup-main').hide().delay(120000).fadeIn(500)
});
これについて何か助けていただければ幸いです。