Skip to content

Commit 34758e9

Browse files
B&C random number
1 parent f4fe314 commit 34758e9

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

Dz-4/Bulls&Cows.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<meta charset="utf-8">
2+
<script>
3+
function generateNumber(digits) {
4+
var figures = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];
5+
var generatedNumber = [];
6+
var randomedIndex;
7+
8+
9+
for (var i = 0; i < digits; i++) {
10+
if (i == 0) {
11+
randomedIndex = Math.floor(Math.random() * (figures.length-1)+1); //первая цифра не 0
12+
generatedNumber.push(figures[randomedIndex]);
13+
} else {
14+
randomedIndex = Math.floor(Math.random() * (figures.length)); //остальные любые, но без повторов
15+
generatedNumber.push(figures[randomedIndex]);
16+
}
17+
figures.splice(randomedIndex, 1);
18+
}
19+
return generatedNumber;
20+
}
21+
22+
23+
24+
console.log(generateNumber(4));
25+
</script>

0 commit comments

Comments
 (0)