生成时间戳随机数

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

    <title></title>
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <script>
        var No = 0;
        var key = new Date().getTime();//生成时间戳
        console.log("生成key", key);
        setCookie(key);//设置时间戳cookie

        function setCookie(c_name, value, expiredays) {
            var exdate = new Date()
            exdate.setDate(exdate.getDate() + expiredays)
            document.cookie = c_name + "=" + escape(value) +
            ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString())
        }

        function getCookie(c_name) {
            if (document.cookie.length > 0) {
                c_start = document.cookie.indexOf(c_name + "=")
                if (c_start != -1) {
                    c_start = c_start + c_name.length + 1
                    c_end = document.cookie.indexOf(";", c_start)
                    if (c_end == -1) c_end = document.cookie.length
                    return unescape(document.cookie.substring(c_start, c_end))
                }
            }
            return ""
        }
    </script>
</head>
<body>
    <span id="num"></span>
</body>
</html>

原文地址:https://www.cnblogs.com/romanticcrystal/p/11108601.html

时间: 2024-08-30 10:54:04

生成时间戳随机数的相关文章

C#中生成的随机数为什么不随机?

from:https://www.xcode.me/more/net-csharp-generate-random 随机数生成方法可以说是任何编程语言必备的功能,它的重要性不言而言,在C#中我们通常使用Random类生成随机数,在一些场景下,我却发现Random生成的随机数并不可靠,在下面的例子中我们通过循环随机生成5个随机数: for (int i = 0; i < 5; i++) { Random random = new Random(); Console.WriteLine(random

js生成十六进制随机数(验证码)

使用JavaScript也可以生成十六进制随机数,但是稍有些复杂.JavaScript中不能直接将十进制数转为十六进制,需要手动进行转换.首先使用Math.random()函数生成0-15之间的随机数,然后使用Math.ceil()函数将随机数取整,接下来就要逐次判断该值,如果该值大于9,那么将10-15的数一一对应转换为a.b…,一直到f.转换完成后,将值累加,最后传给valcode.php页. 使用JavaScript生成十六进制随机数的完整代码如下: //生成随机数 function sh

利用js中的Math生成范围随机数

在Math静态类中: random()函数是生成0~1之间(包含0不包含1)的随机数 round(x)函数是对x进行四舍五入 利用这两个函数即可以生成任意范围的随机数 例1:生成5~8之间的随机数 <script type="text/javascript"> var num=Math.random(); var num1=(8-5)*num+5; var num2=Math.round(num1); document.write(num2); </script>

php 与 java 生成时间戳却别

最近服务器有java却换到php环境,生成的时间戳转换成时间格式的出现异常,查询资料得知: PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒:如:1463564861 Java 中 System.currentTimeMillis()  返回的结果,值的单位是毫秒.如:1463579759591 所以java中拿到服务端php返回的时间戳得乘以1000,才能正确转换成对应的时间.

unity3d c# 生成真正随机数

虽然可以用Random类来生成随机数,但它以系统时钟为种子,所以产生的是有大量重复的伪随机数. 可以用RNGCryptoServiceProvider();产生相对真的随机数, 由加密服务提供程序(CSP)的随机数发生器(RNG)产生 具体实现如下 byte[] randomBytes = new byte[4]; RNGCryptoServiceProvider rngCrypto = new RNGCryptoServiceProvider(); rngCrypto.GetBytes(ran

ORACLE 生成一个随机数

ORACLE 如何产生一个随机数:DBMS_RANDOM--1.小数( 0 ~ 1) select dbms_random.value from dual ; --2.指定范围内的小数 ( 0 ~ 100 ) select dbms_random.value(0,100) from dual ; --3.指定范围内的整数 ( 0 ~ 100 ) select trunc(dbms_random.value(0,100)) from dual ; --4.长度为20的随机数字串 select su

随机生成六位随机数

<script> 第一种方法 随机生成六位数 永不会重复  可以更改成一次生成一位数 alert(math(1)) function math(math){ // 定义存放生成随机数的数组 var array=[]; // 循环N次生成随机数 for(var i = 1 ;i<=math ; i++){ generateRandom(); } // 循环遍历随机数数组 for(var i = 0 ; i < array.length; i++){ return (array[i])

C# 生成时间戳

编写网络程序中难免用到一些时间戳. 早前不知道哪里复制过一个代码,如下: public static string GetTimeStamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0); return Convert.ToInt64(ts.TotalSeconds).ToString(); }   不过事后发现,生成出来的与实际情况不符,有些出入. 上面代码生成的时间戳只有10位.而要模拟的目标

Flink 1.8 Generating Timestamps, Watermarks 生成时间戳, 水印

原文:https://ci.apache.org/projects/flink/flink-docs-release-1.8/dev/event_timestamps_watermarks.html 本节与基于事件时间运行的程序相关. 要处理事件时间,流式传输程序需要相应地设置时间特性. final StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); env.setStrea