某个概率执行Ajs代码,另外概率执行Bjs代码

解决方案 »

  1.   

    生成10以内的随机数,然后判断值是否大于一个值,大于执行ajs,小于等于执行bjs代码
    判断值的选择根据楼主的概率选择
      

  2.   

    if(Math.random()>a)
    {
        do ajs;
    }
    else
    {
        do bjs;
    }
      

  3.   

    var count = Math.random()*9+1;//生成1-10的随机数
    if(count>5){ //5是我举的一个例子 
      A();
    }else{
      B();
    }
      

  4.   


    var count = Math.random()*99+1;//生成1-100的随机数
    var node=document.createElement("script");
    node.type="text/javascript";
    var p=;//自己通过某种途径获取概率的设定值
    if(count>100*p){ //5是我举的一个例子 
      node.src="a.js"}else{
    node.src="b.js"}
    document.body.appendChild(node);