function RandomPlot() {
const m=20;
var margin={top:m,right:m,bottom:m,left:m},
width=600-margin.left-margin.right,
height=600-margin.top-margin.bottom;
var a=randi(5,9),b=randi(10,14),c=randi(15,19),
d=randi(20,36),e=randi(37,81),
q=randi(3,12),n=randi(3,15);
var xScale=d3.scaleLinear().domain([-7,7])
.range([0,width]),
yScale=d3.scaleLinear().domain([-7,7])
.range([height,0]);
const svg=d3.select(DOM.svg(width,height))
.attr('class','svg1');
var line=d3.line().curve(d3.curveMonotoneX)
.x(function(d){return xScale(d.x);})
.y(function(d){return yScale(d.y);});
for (var i=1; i<2*(q+n+1); i++) {
var data=make_data(a,b,c,d,e,q,n,i),
col=randcolRB(i);
svg.append('path').datum(data)
.attr('class','line').attr('d',line)
.attr('stroke',col).attr('stroke-width',.3)
.attr('fill','none');};
return svg.node();}