random sayı üreten sayaç yaptırılacak
7
●366
- 30-05-2023, 02:20:29Kimlik doğrulama veya yönetimden onay bekliyor.
- 30-05-2023, 02:34:42Buyurun Hocam ,
<!DOCTYPE html> <html> <head> <style> .counter { font-size: 48px; text-align: center; margin-top: 200px; } </style> </head> <body> <div class="counter" id="counter">Loading...</div> <script> // Sayı dizinini oluşturan fonksiyon function generateNumber() { var firstPart = Math.floor(Math.random() * 900) + 100; // Üç haneli rastgele sayı var secondPart = Math.floor(Math.random() * 10); // Bir haneli rastgele sayı return firstPart + '.' + secondPart; } // Sayaçı güncelleyen fonksiyon function updateCounter() { var counterElement = document.getElementById('counter'); counterElement.innerText = generateNumber(); } // Gece yarısında sayaçı güncelleyen fonksiyon function resetCounter() { updateCounter(); // İlk sayıyı oluştur setInterval(updateCounter, 86400000); // Her 24 saatte bir güncelle (24 saat = 86400000 milisaniye) } // Sayfa yüklendiğinde sayaçı başlat window.onload = resetCounter; </script> </body> </html>Bu örnek kod, counter adlı bir div içinde sayı dizinini görüntüler. Sayaç, sayfa yüklendiğinde resetCounter fonksiyonunu çağırarak başlatılır. resetCounter fonksiyonu, ilk sayıyı oluşturur ve ardından her 24 saatte bir updateCounter fonksiyonunu çağırarak sayı dizinini günceller.
generateNumber fonksiyonu, rastgele üç haneli ve bir haneli sayıları oluşturur ve birleştirerek sayı dizinini döndürür. Bu sayı dizini, updateCounter fonksiyonu tarafından counter elementinin içine yerleştirilir.
Not: Bu kod sadece istemci tarafında (tarayıcıda) çalışır ve her kullanıcı için ayrı bir sayaç oluşturur. Tarayıcıyı yenilemek veya sayfayı kapatıp açmak, sayaçı sıfırlar. Eğer sunucu tarafında verilerin saklanması ve kullanıcılar arasında paylaşılması gerekiyorsa, farklı bir yaklaşım gerekebilir. - 30-05-2023, 02:36:06teşekkürlerneosmm adlı üyeden alıntı: mesajı görüntüle
teşekkürlerAdw adlı üyeden alıntı: mesajı görüntüle - 30-05-2023, 02:38:47
<?php function sayiDiziniUret() { $rastgeleSayi = rand(100, 999); $rastgeleOndalik = rand(0, 9); return $rastgeleSayi . '.' . $rastgeleOndalik; } $simdikiZaman = time(); $geceYarisi = strtotime('today midnight'); if ($simdikiZaman >= $geceYarisi && $simdikiZaman < $geceYarisi + 86400) { $sayiDizini = sayiDiziniUret(); file_put_contents('sayi.txt', $sayiDizini); } else { //$sayiDizini = file_get_contents('sayi.txt'); } echo $sayiDizini; ?><% Function SayiDiziniUret() Dim RastgeleSayi Randomize RastgeleSayi = Int((999 - 100 + 1) * Rnd + 100) Dim RastgeleOndalik RastgeleOndalik = Int((9 - 0 + 1) * Rnd + 0) SayiDiziniUret = CStr(RastgeleSayi) & "." & CStr(RastgeleOndalik) End Function Dim SimdikiZaman SimdikiZaman = Now() Dim GeceYarisi GeceYarisi = DateAdd("d", DateDiff("d", CDate("01/01/1970 00:00:00"), SimdikiZaman), CDate("01/01/1970 00:00:00")) Dim SayiDizini If SimdikiZaman >= GeceYarisi And SimdikiZaman < DateAdd("s", 86400, GeceYarisi) Then SayiDizini = SayiDiziniUret() Else SayiDizini = "" End If Response.Write SayiDizini %> - 30-05-2023, 02:48:30Bu da biraz süslenmiş hali.noyantanriver adlı üyeden alıntı: mesajı görüntüle
<!DOCTYPE html> <html> <head> <title>Sayı Dizini</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"> <style> .centered { display: flex; justify-content: center; align-items: center; height: 100vh; } .gradient-background { background: linear-gradient(to right, #FFccee, #00ccff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } </style> </head> <body> <div class="container"> <div class="row"> <div class="col-12 text-center"> <div class="display-1 centered gradient-background"> <?php function sayiDiziniUret() { $rastgeleSayi = rand( 100, 999 ); $rastgeleOndalik = rand( 0, 9 ); return $rastgeleSayi . '.' . $rastgeleOndalik; } $simdikiZaman = time(); $geceYarisi = strtotime( 'today midnight' ); if ( $simdikiZaman >= $geceYarisi && $simdikiZaman < $geceYarisi + 86400 ) { $sayiDizini = sayiDiziniUret(); } else {} ?> <?php echo $sayiDizini; ?> </div> </div> </div> </div> </body> </html>