{"id":2,"date":"2024-12-06T18:29:58","date_gmt":"2024-12-06T18:29:58","guid":{"rendered":"http:\/\/31.202.14.121\/?page_id=2"},"modified":"2026-09-14T14:03:51","modified_gmt":"2026-09-14T14:03:51","slug":"sample-page","status":"publish","type":"page","link":"https:\/\/www.qrngua.website\/","title":{"rendered":"QRNGUA"},"content":{"rendered":"\n<pre class=\"wp-block-preformatted has-medium-font-size\">The QRNGUA web service is a practical project focused on developing and integrating true quantum randomness into educational and scientific processes.<\/pre>\n\n\n\n<pre class=\"wp-block-preformatted has-medium-font-size\"><strong>Main goals and objectives of the project<\/strong><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted has-medium-font-size\"><em><strong>Entropy generation:<\/strong> Using quantum processes to obtain physically unpredictable random numbers.<\/em><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<pre class=\"wp-block-preformatted has-medium-font-size\"><em><strong>Educational Integration:<\/strong> Application of the service in the educational and research programs of Ukrainian and partner universities.<\/em><\/pre>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-medium-font-size wp-block-paragraph\"><em><strong>Cybersecurity: <\/strong>Research and protection of web services based on Quantum Random Number Generators (QRNG) against potential threats and cyberattacks<\/em>.<\/p>\n<\/blockquote>\n\n\n\n<pre class=\"wp-block-preformatted has-medium-font-size\">    <em><strong>Quality testing: <\/strong>Evaluation of sequences using statistical tests (e.g., NIST suites).<\/em><\/pre>\n\n\n\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Clock on Website<\/title>\n    <style>\n        body {\n            font-family: Arial, sans-serif;\n            margin: 0;\n            padding: 0;\n        }\n        .overlay-clock {\n            position: fixed;\n            top: 50%;\n            left: 10px;\n            transform: translateY(-50%);\n            background: rgba(255, 255, 255, 0.8);\n            color: black;\n            padding: 20px;\n            border-radius: 10px;\n            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.2);\n            font-weight: bold;\n            z-index: 1000;\n            text-align: center;\n            transition: opacity 0.5s ease;\n        }\n        .overlay-clock.hidden {\n            opacity: 0;\n        }\n        .time {\n            font-size: 36px;\n            margin-bottom: 10px;\n        }\n        .date {\n            font-size: 18px;\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"overlay-clock\" id=\"clock\">\n        <div class=\"time\" id=\"time\"><\/div>\n        <div class=\"date\" id=\"date\"><\/div>\n    <\/div>\n\n    <script>\n        \/\/ \u0424\u0443\u043d\u043a\u0446\u0438\u044f \u0434\u043b\u044f \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0434\u0430\u0442\u044b\n        function updateClock() {\n            const timeElement = document.getElementById('time');\n            const dateElement = document.getElementById('date');\n            const now = new Date();\n\n            \/\/ \u0424\u043e\u0440\u043c\u0430\u0442 \u0432\u0440\u0435\u043c\u0435\u043d\u0438: HH:MM:SS\n            const hours = String(now.getHours()).padStart(2, '0');\n            const minutes = String(now.getMinutes()).padStart(2, '0');\n            const seconds = String(now.getSeconds()).padStart(2, '0');\n            timeElement.textContent = `${hours}:${minutes}:${seconds}`;\n\n            \/\/ \u0424\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u0442\u044b: Weekday, DD MMM YYYY\n            const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];\n            const months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'];\n            const dayOfWeek = days[now.getDay()];\n            const day = String(now.getDate()).padStart(2, '0');\n            const month = months[now.getMonth()];\n            const year = now.getFullYear();\n            dateElement.textContent = `${dayOfWeek}, ${day} ${month} ${year}`;\n        }\n\n        \/\/ \u041e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438 \u0434\u043b\u044f \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0437\u0440\u0430\u0447\u043d\u043e\u0441\u0442\u0438 \u0447\u0430\u0441\u043e\u0432\n        function handleScroll() {\n            const clockElement = document.getElementById('clock');\n            if (window.scrollY > 0) {\n                clockElement.classList.add('hidden');\n            } else {\n                clockElement.classList.remove('hidden');\n            }\n        }\n\n        \/\/ \u041e\u0431\u043d\u043e\u0432\u043b\u044f\u0435\u043c \u0447\u0430\u0441\u044b \u043a\u0430\u0436\u0434\u0443\u044e \u0441\u0435\u043a\u0443\u043d\u0434\u0443\n        setInterval(updateClock, 1000);\n\n        \/\/ \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u043f\u0440\u0438 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b\n        updateClock();\n\n        \/\/ \u041f\u0440\u0438\u0432\u044f\u0437\u044b\u0432\u0430\u0435\u043c \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a \u043f\u0440\u043e\u043a\u0440\u0443\u0442\u043a\u0438\n        window.addEventListener('scroll', handleScroll);\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"448\" src=\"https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2-1024x448.jpg\" alt=\"\" class=\"wp-image-630\" srcset=\"https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2-1024x448.jpg 1024w, https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2-300x131.jpg 300w, https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2-766x335.jpg 766w, https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2-599x262.jpg 599w, https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2-98x43.jpg 98w, https:\/\/www.qrngua.website\/wp-content\/uploads\/2026\/09\/cropped-cropped-qrbgua-fon-2.jpg 1363w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The QRNGUA web service is a practical project focused on developing and integrating true quantum randomness into educational and scientific processes. Main goals and objectives of the project Entropy generation: Using quantum processes to obtain physically unpredictable random numbers. Educational Integration: Application of the service in the educational and research programs of Ukrainian and partner [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-2","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/pages\/2","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.qrngua.website\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2"}],"version-history":[{"count":33,"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions"}],"predecessor-version":[{"id":631,"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/pages\/2\/revisions\/631"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.qrngua.website\/index.php?rest_route=\/wp\/v2\/media\/8"}],"wp:attachment":[{"href":"https:\/\/www.qrngua.website\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}