Когда -либо нуждалась в функции, чтобы проверить ваши случайные или одинаковые функции на выходной статистикеJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Когда -либо нуждалась в функции, чтобы проверить ваши случайные или одинаковые функции на выходной статистике

Сообщение Anonymous »

Вот функция для проверки случайной функции для выходов по сравнению с итерациями. />
Неожиданные выходы < /li>
Ожидаемые, но не полученные результаты < /li>
Время выполнения, принятое кодом с использованием эпохи MS различия (дата объекта) < /li>
< /ol>
Эта функция полезна в отношении анализа данных, подобных анализу данных, как говорится в ЧАТГПТ, или в любом случае < /p>

: < /p>

Код: Выделить всё

//entering time
enter = new Date().valueOf();

//No need to modify this
function formatMsg(count,obj){
let status=false;
console.log(" In "+count+" times execution of your function, ");
for(a of Object.entries(obj)){
console.log(""+a[0]+" "+a[1]);
status=true;
}
}
function randomCheck(func,values,count=1000)
{
let list=[];
let unknown=[];
let expect=false,expected=[];
for(let i=0;i{
if(j == a) sum++;
});
obj[""+j+" resulted"] =  "" + sum + " times";
sum2+=sum;
}
obj[" Total : "]=sum2;

//for values which are not resulted but expected

values.forEach((a)=>{
if(!list.includes(a)){
expect = true;
expected.push(a);
}
});
if(expect){obj[" Values which are expected to occur but didn't occur over "+count]=" executions";
expected.forEach((a)=>{
obj[" "+a]="";
});
}

//for values which are not expected but resulted
if(sum2!=count){

list.forEach((a)=>{
if(!values.includes(a)){
unknown.push(a)
}
});

obj[" Unknown values occured, "]="";
if(!unknown.length==0){
let temp={};
unknown.forEach(a=>{
if(Object.keys(temp).includes(""+a)){
temp[a]+=1;
}else{
temp[a]=1;
}
});
for(let itr of Object.entries(temp)){
obj[""+itr[0]+" resulted"]=" "+itr[1]+" times";
}
}
}

formatMsg(count,obj);
}

// update myfunc with your function code
myfunc=()=>{
return (Math.floor(Math.random()*100 + 1))
}

//update outputs with your array of outputs
let Outputs = [];
for(let i=1;i

Подробнее здесь: [url]https://stackoverflow.com/questions/79681315/ever-need-a-function-to-check-your-random-or-alike-functions-for-output-statisti[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Mysql, черт возьми, нуждалась помощь, пожалуйста
    Anonymous » » в форуме MySql
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • В статистике спящего режима в чем разница между загрузкой и выборкой
    Гость » » в форуме JAVA
    0 Ответы
    43 Просмотры
    Последнее сообщение Гость
  • Docker убивает Java-контейнер из-за OOM, но в статистике JMX нет признаков высокого использования памяти
    Anonymous » » в форуме JAVA
    0 Ответы
    71 Просмотры
    Последнее сообщение Anonymous
  • Уточнение категорий плотности экрана в статистике Google Play
    Anonymous » » в форуме Android
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Доступ к статистике клиента ActiveMQ Classic JMS
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»