Я хочу дать каждой ячейке случайное двойное число git между 50-500. Я пытаюсь использовать math.floor (math.random () в качестве функции, но пока безуспешно)
также, как я могу настроить таргетинг только на одну ячейку, например, у меня есть 5x5 слотов, 5 строк 5 столбцов, и я хочу нацелиться на верхнюю левую ячейку только в углу, и вместо случайных сгенерированных чисел, как остальные ячейки, я хочу дать ему символ, которым я могу управлять, поэтому, если символ находится в верхнем левом углу, я, например, нажимаю на середину, и он перемещается туда, заменяя сгенерированное число, которое было в середине, и оставляя верхний левый правый угол пустым
извините за беспокойство, любая помощь действительно ценится
<html>
<head>
<style>
td{
border:2px solid black;
width:10px;
height:10px;
}
td:hover{background-color:lightgreen;}
.grn{
background-color:green;
color:white;
}
</style>
<body>
<div id='ff'></div>
<script>
var isCol=0;
var board=[];
for(r=0;r<7;r++){
var line=[];
for(c=0;c<7;c++){
line.push(r);
}
board.push(line);
}
function prs(c,r){
showTable(c,r);
isCol=(isCol+1)%2;
}
function toColor(col,row,chosen_col,chosen_row){
var ret=false;
switch(isCol){
case 0:
if(row==chosen_row){
ret=true;
}
break;
case 1:
if(col==chosen_col){
ret=true;
}
break;
}
return ret;
}
function showTable(chosen_col,chosen_row){
var str="";
str+="<table border=1>";
for(row=0;row<7;row++){
str+="<tr>";
for(col=0;col<7;col++){
str+="<td onclick='prs("+col+","+row+")'";
if(toColor(col,row,chosen_col,chosen_row)){
str+=" class='grn' ";
}
str+=">";
str+=board[row][col];
str+="</td>";
}
str+="</tr>";
}
str+="</table>";
document.getElementById("ff").innerHTML=str;
}
showTable(-1);
</script>
</body>
</html>