JSFiddle - React, Tailwind, and code Playground

JavaScript

function getRandomInt(min, max) {
  return Math.floor(Math.random() * (max - min)) + min;
}

//Многочлен Джонса
/*

(k+2){1 
- [wz + h + j - q]^2 - [(gk + 2g + k + 1)(h + j) + h - z]^2 - [2n + p + q + z - e]^2
- [16(k + 1)^3(k + 2)(n + 1)^2 + 1 - f^2]^2 - [e^3(e + 2)(a + 1)^2 + 1 - o^2]^2 - [(a^2 - 1)y^2 + 1 - x^2]^2
- [16r^2y^4(a^2 - 1) + 1 - u^2]^2 - [((a + u^2(u^2 - a))^2 - 1)(n + 4dy)^2 + 1 - (x + cu)^2]^2 - [n + l + v - y]^2
- [(a^2 - 1)l^2 + 1 - m^2]^2 - [ai + k + 1 - l - i]^2 - [p + l(a - n - 1) + b(2an + 2a - n^2 - 2n - 2) - m]^2
- [q + y(a - p - 1) + s(2ap + 2a - p^2 - 2p - 2) - x]^2 - [z + pl(a - p) + t(2ap - p^2 - 1) - pm]^2
}

*/

//другой вид его же.
/*
(k+2)(1 
- [w*z + h + j - q]^2
- [(gk + 2*g + k + 1)(h + j) + h - z]^2
- [2n + p + q + z - e]^2
- [16(k + 1)^3(k + 2)(n + 1)^2 + 1- f^2]^2
- [e^3(e + 2)(a + 1)^2 + 1 - o^2]^2
- [(a^2 - 1)y^2 + 1 - x^2]^2
- [16*r^2y^4(a^2 - 1) + 1 - u^2]^2
- [((a + u^2(u^2 - a))^2 - 1)(n + 4*d*y)^2 + 1 - (x + c*u)^2]^2
- [n + l + v - y]^2
- [(a^2 - 1)l^2 + 1 - m^2]^2
- [ai + k + 1 - l - i]^2
- [p + l(a - n - 1)+ b(2an + 2a - n^2 - 2n - 2) - m]^2
- [q + y(a - p - 1) + s(2ap + 2a - p^2 - 2p - 2) - x]^2
- [z + pl(a - p) + t(2ap - p^2 - 1) - pm]^2
}
*/

var Jones_polinom;

var a = getRandomInt(1, 10);
var b = getRandomInt(1, 10);
var c = getRandomInt(1, 10);
var d = getRandomInt(1, 10);
var e = getRandomInt(1, 10);
var f = getRandomInt(1, 10);
var g = getRandomInt(1, 10);
var h = getRandomInt(1, 10);
var i = getRandomInt(1, 10);
var j = getRandomInt(1, 10);
var k = getRandomInt(1, 10);
var l = getRandomInt(1, 10);
var m = getRandomInt(1, 10);
var n = getRandomInt(1, 10);
var o = getRandomInt(1, 10);
var p = getRandomInt(1, 10);
var q = getRandomInt(1, 10);
var r = getRandomInt(1, 10);
var s = getRandomInt(1, 10);
var t = getRandomInt(1, 10);
var u = getRandomInt(1, 10);
var v = getRandomInt(1, 10);
var w = getRandomInt(1, 10);
var x = getRandomInt(1, 10);
var y = getRandomInt(1, 10);
var z = getRandomInt(1, 10);



var...