Халява! С наступающим!)

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420
Последнее редактирование:

Листик

Дон Листон 🍃
пробы не давать
Мес†ный
FLOOD
Регистрация
12 Мар 2018
Сообщения
25.108
Репутация
5.579
Реакции
30.836
Баллы
2.532
Вещества
-

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420
ап)
 

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420
one вчера посмотрел тот видос)
сейчас чистил зубы ....и думал)
а если создать рандомайзер свой)

ща попробую запустить)

как сделать сайт с рандомайзером чисел

Програма ChatGPT сказала:​

Сайт с рандомайзером чисел можно сделать даже за пару часов — всё зависит от того, насколько «красивым» ты хочешь его видеть.
Давай разберём по шагам самый простой вариант:

1. Определи функционал

Например:
  • Ввод диапазона (минимум и максимум)
  • Кнопка «Сгенерировать»
  • Отображение результата
  • (Опционально) — история генераций, анимация, стилизация

2. HTML (структура страницы)

html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел</title>
<style>
body { font-family: Arial, sans-serif; text-align: center; padding: 50px; }
input { padding: 5px; margin: 5px; }
button { padding: 8px 15px; }
#result { font-size: 2em; margin-top: 20px; }
</style>
</head>
<body>
<h1>Рандомайзер чисел</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="generate()">Сгенерировать</button>
<div id="result"></div>

<script>
function generate() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);
if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка в диапазоне";
return;
}
let randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = randomNum;
}
</script>
</body>
</html>

3. Как запустить

  • Создаёшь файл index.html
  • Вставляешь туда код выше
  • Открываешь в браузере — уже работает

4. Как сделать сайт доступным в интернете

  • Бесплатно: GitHub Pages, Netlify, Vercel — просто загружаешь HTML файл.
  • Платно: арендуешь хостинг + домен и загружаешь файлы через FTP или панель управления.

💡 Если хочешь, я могу сделать тебе красивую версию с анимацией и историей генераций, чтобы она выглядела как полноценный онлайн-сервис.
Хочешь, чтобы я сделал сразу улучшенный вариант?

Ви сказали:​

да

Програма ChatGPT сказала:​

Окей, тогда сделаем красивый рандомайзер с анимацией и историей чисел, который можно сразу залить на GitHub Pages или любой хостинг.
Вот код:
html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background: linear-gradient(135deg, #4e54c8, #8f94fb);
color: white;
padding: 50px;
}
h1 {
font-size: 2.5em;
margin-bottom: 20px;
}
input {
padding: 8px;
margin: 5px;
border-radius: 5px;
border: none;
width: 100px;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background: #ff9800;
color: white;
font-size: 1em;
cursor: pointer;
transition: background 0.3s;
}
button:hover {
background: #e68900;
}
#result {
font-size: 3em;
margin-top: 20px;
animation: pop 0.5s ease;
}
@keyframes pop {
0% { transform: scale(0.5); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
#history {
margin-top: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>

<h1>🎲 Рандомайзер чисел</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="generate()">Сгенерировать</button>

<div id="result"></div>

<div id="history"><strong>История:</strong> <span id="list">—</span></div>

<script>
let historyList = [];

function generate() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);

if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка диапазона!";
return;
}

let randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = randomNum;
document.getElementById('result').style.animation = "none";
setTimeout(() => {
document.getElementById('result').style.animation = "pop 0.5s ease";
}, 10);

historyList.unshift(randomNum);
if (historyList.length > 10) historyList.pop();
document.getElementById('list').innerText = historyList.join(", ");
}
</script>

</body>
</html>

📌 Что добавлено по сравнению с простым вариантом:
  • Красивый фон с градиентом
  • Анимация появления числа
  • История последних 10 генераций
  • Кнопка с плавным эффектом наведения

Если хочешь, я могу сделать ещё один вариант, чтобы при нажатии число «перебиралось» быстро, как в лототроне, а потом останавливалось.
Хочешь, чтобы я сделал этот эффект?

Ви сказали:​

да

Програма ChatGPT сказала:​

Отлично 😎
Тогда сделаем рандомайзер с эффектом “лототрона” — числа будут быстро крутиться, а потом останавливаться на одном.
Вот готовый код:
html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел с анимацией</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background: linear-gradient(135deg, #ff512f, #dd2476);
color: white;
padding: 50px;
}
h1 {
font-size: 2.5em;
margin-bottom: 20px;
}
input {
padding: 8px;
margin: 5px;
border-radius: 5px;
border: none;
width: 100px;
font-size: 1em;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background: #ff9800;
color: white;
font-size: 1em;
cursor: pointer;
transition: background 0.3s;
}
button:hover {
background: #e68900;
}
#result {
font-size: 4em;
margin-top: 20px;
}
#history {
margin-top: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>

<h1>🎰 Рандомайзер с эффектом лототрона</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="startLottery()">Сгенерировать</button>

<div id="result">—</div>

<div id="history"><strong>История:</strong> <span id="list">—</span></div>

<script>
let historyList = [];
let spinning = false;

function startLottery() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);

if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка!";
return;
}

if (spinning) return; // защита от повторных кликов
spinning = true;

let counter = 0;
let spins = Math.floor(Math.random() * 15) + 15; // кол-во смен чисел перед остановкой
let interval = setInterval(() => {
let num = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = num;
counter++;
if (counter >= spins) {
clearInterval(interval);
spinning = false;

historyList.unshift(num);
if (historyList.length > 10) historyList.pop();
document.getElementById('list').innerText = historyList.join(", ");
}
}, 100); // скорость перебора
}
</script>

</body>
</html>

💡 Как это работает:
  • При нажатии кнопки число меняется каждые 100 мс
  • Количество смен — случайное (15–30), чтобы эффект был «живым»
  • После остановки число записывается в историю

Если хочешь, я могу сделать так, чтобы при прокрутке скорость постепенно замедлялась, как настоящий барабан в казино.
Хочешь, чтобы я добавил этот эффект?
 

one

Well-Known Member
Регистрация
9 Май 2024
Сообщения
57.767
Репутация
364
Реакции
13.961
Баллы
2.532
one вчера посмотрел тот видос)
сейчас чистил зубы ....и думал)
а если создать рандомайзер свой)

ща попробую запустить)

как сделать сайт с рандомайзером чисел

Програма ChatGPT сказала:​

Сайт с рандомайзером чисел можно сделать даже за пару часов — всё зависит от того, насколько «красивым» ты хочешь его видеть.
Давай разберём по шагам самый простой вариант:

1. Определи функционал

Например:
  • Ввод диапазона (минимум и максимум)
  • Кнопка «Сгенерировать»
  • Отображение результата
  • (Опционально) — история генераций, анимация, стилизация

2. HTML (структура страницы)

html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел</title>
<style>
body { font-family: Arial, sans-serif; text-align: center; padding: 50px; }
input { padding: 5px; margin: 5px; }
button { padding: 8px 15px; }
#result { font-size: 2em; margin-top: 20px; }
</style>
</head>
<body>
<h1>Рандомайзер чисел</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="generate()">Сгенерировать</button>
<div id="result"></div>

<script>
function generate() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);
if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка в диапазоне";
return;
}
let randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = randomNum;
}
</script>
</body>
</html>

3. Как запустить

  • Создаёшь файл index.html
  • Вставляешь туда код выше
  • Открываешь в браузере — уже работает

4. Как сделать сайт доступным в интернете

  • Бесплатно: GitHub Pages, Netlify, Vercel — просто загружаешь HTML файл.
  • Платно: арендуешь хостинг + домен и загружаешь файлы через FTP или панель управления.

💡 Если хочешь, я могу сделать тебе красивую версию с анимацией и историей генераций, чтобы она выглядела как полноценный онлайн-сервис.
Хочешь, чтобы я сделал сразу улучшенный вариант?

Ви сказали:​

да

Програма ChatGPT сказала:​

Окей, тогда сделаем красивый рандомайзер с анимацией и историей чисел, который можно сразу залить на GitHub Pages или любой хостинг.
Вот код:
html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background: linear-gradient(135deg, #4e54c8, #8f94fb);
color: white;
padding: 50px;
}
h1 {
font-size: 2.5em;
margin-bottom: 20px;
}
input {
padding: 8px;
margin: 5px;
border-radius: 5px;
border: none;
width: 100px;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background: #ff9800;
color: white;
font-size: 1em;
cursor: pointer;
transition: background 0.3s;
}
button:hover {
background: #e68900;
}
#result {
font-size: 3em;
margin-top: 20px;
animation: pop 0.5s ease;
}
@keyframes pop {
0% { transform: scale(0.5); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
#history {
margin-top: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>

<h1>🎲 Рандомайзер чисел</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="generate()">Сгенерировать</button>

<div id="result"></div>

<div id="history"><strong>История:</strong> <span id="list">—</span></div>

<script>
let historyList = [];

function generate() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);

if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка диапазона!";
return;
}

let randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = randomNum;
document.getElementById('result').style.animation = "none";
setTimeout(() => {
document.getElementById('result').style.animation = "pop 0.5s ease";
}, 10);

historyList.unshift(randomNum);
if (historyList.length > 10) historyList.pop();
document.getElementById('list').innerText = historyList.join(", ");
}
</script>

</body>
</html>

📌 Что добавлено по сравнению с простым вариантом:
  • Красивый фон с градиентом
  • Анимация появления числа
  • История последних 10 генераций
  • Кнопка с плавным эффектом наведения

Если хочешь, я могу сделать ещё один вариант, чтобы при нажатии число «перебиралось» быстро, как в лототроне, а потом останавливалось.
Хочешь, чтобы я сделал этот эффект?

Ви сказали:​

да

Програма ChatGPT сказала:​

Отлично 😎
Тогда сделаем рандомайзер с эффектом “лототрона” — числа будут быстро крутиться, а потом останавливаться на одном.
Вот готовый код:
html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел с анимацией</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background: linear-gradient(135deg, #ff512f, #dd2476);
color: white;
padding: 50px;
}
h1 {
font-size: 2.5em;
margin-bottom: 20px;
}
input {
padding: 8px;
margin: 5px;
border-radius: 5px;
border: none;
width: 100px;
font-size: 1em;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background: #ff9800;
color: white;
font-size: 1em;
cursor: pointer;
transition: background 0.3s;
}
button:hover {
background: #e68900;
}
#result {
font-size: 4em;
margin-top: 20px;
}
#history {
margin-top: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>

<h1>🎰 Рандомайзер с эффектом лототрона</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="startLottery()">Сгенерировать</button>

<div id="result">—</div>

<div id="history"><strong>История:</strong> <span id="list">—</span></div>

<script>
let historyList = [];
let spinning = false;

function startLottery() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);

if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка!";
return;
}

if (spinning) return; // защита от повторных кликов
spinning = true;

let counter = 0;
let spins = Math.floor(Math.random() * 15) + 15; // кол-во смен чисел перед остановкой
let interval = setInterval(() => {
let num = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = num;
counter++;
if (counter >= spins) {
clearInterval(interval);
spinning = false;

historyList.unshift(num);
if (historyList.length > 10) historyList.pop();
document.getElementById('list').innerText = historyList.join(", ");
}
}, 100); // скорость перебора
}
</script>

</body>
</html>

💡 Как это работает:
  • При нажатии кнопки число меняется каждые 100 мс
  • Количество смен — случайное (15–30), чтобы эффект был «живым»
  • После остановки число записывается в историю

Если хочешь, я могу сделать так, чтобы при прокрутке скорость постепенно замедлялась, как настоящий барабан в казино.
Хочешь, чтобы я добавил этот эффект?
Кто-то пересмотрел Дудя?)
 

one

Well-Known Member
Регистрация
9 Май 2024
Сообщения
57.767
Репутация
364
Реакции
13.961
Баллы
2.532
one вчера посмотрел тот видос)
сейчас чистил зубы ....и думал)
а если создать рандомайзер свой)

ща попробую запустить)

как сделать сайт с рандомайзером чисел

Програма ChatGPT сказала:​

Сайт с рандомайзером чисел можно сделать даже за пару часов — всё зависит от того, насколько «красивым» ты хочешь его видеть.
Давай разберём по шагам самый простой вариант:

1. Определи функционал

Например:
  • Ввод диапазона (минимум и максимум)
  • Кнопка «Сгенерировать»
  • Отображение результата
  • (Опционально) — история генераций, анимация, стилизация

2. HTML (структура страницы)

html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел</title>
<style>
body { font-family: Arial, sans-serif; text-align: center; padding: 50px; }
input { padding: 5px; margin: 5px; }
button { padding: 8px 15px; }
#result { font-size: 2em; margin-top: 20px; }
</style>
</head>
<body>
<h1>Рандомайзер чисел</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="generate()">Сгенерировать</button>
<div id="result"></div>

<script>
function generate() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);
if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка в диапазоне";
return;
}
let randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = randomNum;
}
</script>
</body>
</html>

3. Как запустить

  • Создаёшь файл index.html
  • Вставляешь туда код выше
  • Открываешь в браузере — уже работает

4. Как сделать сайт доступным в интернете

  • Бесплатно: GitHub Pages, Netlify, Vercel — просто загружаешь HTML файл.
  • Платно: арендуешь хостинг + домен и загружаешь файлы через FTP или панель управления.

💡 Если хочешь, я могу сделать тебе красивую версию с анимацией и историей генераций, чтобы она выглядела как полноценный онлайн-сервис.
Хочешь, чтобы я сделал сразу улучшенный вариант?

Ви сказали:​

да

Програма ChatGPT сказала:​

Окей, тогда сделаем красивый рандомайзер с анимацией и историей чисел, который можно сразу залить на GitHub Pages или любой хостинг.
Вот код:
html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background: linear-gradient(135deg, #4e54c8, #8f94fb);
color: white;
padding: 50px;
}
h1 {
font-size: 2.5em;
margin-bottom: 20px;
}
input {
padding: 8px;
margin: 5px;
border-radius: 5px;
border: none;
width: 100px;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background: #ff9800;
color: white;
font-size: 1em;
cursor: pointer;
transition: background 0.3s;
}
button:hover {
background: #e68900;
}
#result {
font-size: 3em;
margin-top: 20px;
animation: pop 0.5s ease;
}
@keyframes pop {
0% { transform: scale(0.5); opacity: 0; }
100% { transform: scale(1); opacity: 1; }
}
#history {
margin-top: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>

<h1>🎲 Рандомайзер чисел</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="generate()">Сгенерировать</button>

<div id="result"></div>

<div id="history"><strong>История:</strong> <span id="list">—</span></div>

<script>
let historyList = [];

function generate() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);

if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка диапазона!";
return;
}

let randomNum = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = randomNum;
document.getElementById('result').style.animation = "none";
setTimeout(() => {
document.getElementById('result').style.animation = "pop 0.5s ease";
}, 10);

historyList.unshift(randomNum);
if (historyList.length > 10) historyList.pop();
document.getElementById('list').innerText = historyList.join(", ");
}
</script>

</body>
</html>

📌 Что добавлено по сравнению с простым вариантом:
  • Красивый фон с градиентом
  • Анимация появления числа
  • История последних 10 генераций
  • Кнопка с плавным эффектом наведения

Если хочешь, я могу сделать ещё один вариант, чтобы при нажатии число «перебиралось» быстро, как в лототроне, а потом останавливалось.
Хочешь, чтобы я сделал этот эффект?

Ви сказали:​

да

Програма ChatGPT сказала:​

Отлично 😎
Тогда сделаем рандомайзер с эффектом “лототрона” — числа будут быстро крутиться, а потом останавливаться на одном.
Вот готовый код:
html
КопіюватиРедагувати
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Рандомайзер чисел с анимацией</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
background: linear-gradient(135deg, #ff512f, #dd2476);
color: white;
padding: 50px;
}
h1 {
font-size: 2.5em;
margin-bottom: 20px;
}
input {
padding: 8px;
margin: 5px;
border-radius: 5px;
border: none;
width: 100px;
font-size: 1em;
}
button {
padding: 10px 20px;
border-radius: 5px;
border: none;
background: #ff9800;
color: white;
font-size: 1em;
cursor: pointer;
transition: background 0.3s;
}
button:hover {
background: #e68900;
}
#result {
font-size: 4em;
margin-top: 20px;
}
#history {
margin-top: 20px;
background: rgba(255, 255, 255, 0.2);
padding: 10px;
border-radius: 5px;
}
</style>
</head>
<body>

<h1>🎰 Рандомайзер с эффектом лототрона</h1>
<input type="number" id="min" placeholder="Минимум" value="1">
<input type="number" id="max" placeholder="Максимум" value="10">
<br>
<button onclick="startLottery()">Сгенерировать</button>

<div id="result">—</div>

<div id="history"><strong>История:</strong> <span id="list">—</span></div>

<script>
let historyList = [];
let spinning = false;

function startLottery() {
let min = parseInt(document.getElementById('min').value);
let max = parseInt(document.getElementById('max').value);

if (isNaN(min) || isNaN(max) || min > max) {
document.getElementById('result').innerText = "Ошибка!";
return;
}

if (spinning) return; // защита от повторных кликов
spinning = true;

let counter = 0;
let spins = Math.floor(Math.random() * 15) + 15; // кол-во смен чисел перед остановкой
let interval = setInterval(() => {
let num = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById('result').innerText = num;
counter++;
if (counter >= spins) {
clearInterval(interval);
spinning = false;

historyList.unshift(num);
if (historyList.length > 10) historyList.pop();
document.getElementById('list').innerText = historyList.join(", ");
}
}, 100); // скорость перебора
}
</script>

</body>
</html>

💡 Как это работает:
  • При нажатии кнопки число меняется каждые 100 мс
  • Количество смен — случайное (15–30), чтобы эффект был «живым»
  • После остановки число записывается в историю

Если хочешь, я могу сделать так, чтобы при прокрутке скорость постепенно замедлялась, как настоящий барабан в казино.
Хочешь, чтобы я добавил этот эффект?
Ну попробуй, хуле
Я понимаю, о чем тут идет речь, но с телефона это сделать можно только с молитвой)
 
  • Мне нравится
Реакции: usjr

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420
  • Мне нравится
Реакции: one

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420

Frankou

Well-Known Member
Регистрация
3 Июн 2025
Сообщения
76
Репутация
10
Реакции
47
Баллы
282
Ох сегодня за ненаХодом 20 км кружлял...тип в военкомат уезжал к себе вюдругую область - подбил на авантюру...аж ножки дрожат
 
  • Мне нравится
Реакции: usjr

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420

usjr

project 420
Регистрация
14 Май 2023
Сообщения
48.573
Репутация
1.326
Реакции
65.888
Баллы
2.532
Вещества
420

KO3AK

"Будь справедливим - Станеш вічним"
Исследователь натуры
Регистрация
20 Июл 2025
Сообщения
663
Репутация
37
Реакции
419
Баллы
532
Зробив сайт?)
 
  • Мне нравится
Реакции: usjr
Сверху Снизу