【日照莒县城投债权融资计划】
【规模】2亿
【期限】12/24个月
【付息方式】自然季度付息(3、6、9、12月8号)
其他优质项目推荐:
【信用卡卡号是怎么产生的?Luhn算法:信用卡卡号的生成规则】
信用卡卡号是怎么产生的?Luhn算法:信用卡卡号的生成规则
在此前的文章中,有关于与数学、信用卡与安全方面的讨论。这一次讨论的Lnhn算法,是信用卡卡号生成的重要规则,同时也是信用卡、数学、安全方面综合探讨。本文暂且先描述及讨论Lnhn算法的定义以及对信用卡卡号的生成意义。
一、Lnhn算法的简介
Luhn算法(Luhn algorithm),也称为“模10”(Mod 10),是一种简单的算法,此算法最初是在20世纪60年代由科学家创造,主要用于检验银行卡、信用卡号码的有效性的算法。
该算法现已属于并得到了广泛的应用,在包括信用卡在内的银行卡号以及不少重要身份识别的证件号。它不是一种安全的加密,设计它的目的只是防止意外出错而不是恶意攻击。
二、Lnhn算法的描述
(1)反方向排列后,从右往左,隔位乘以2;
(2) 清理两位数字 : 如果乘以 2 得到的数字是两位,即大于等于10, 就把这两位相加得到一位数字;
(3) 相加模 10: 把步骤2 得到的各位数字相加, 以 10 取模后,用 10 相减即得到校验数字。
三、实例分析
我们以卡号5204 4080 8656 6492来作例子分析如下:
5 2 0 4 4 0 8 0 8 6 5 6 6 4 9 2
3.1反方向排列后,从右往左,隔位乘以2
先把最后一位的数字(2)保留,作为验证码。然后把所有数字反方向排列,即变为由右至左,我们得出﹕
9 4 6 6 5 6 8 0 8 0 4 4 0 2 5
再把所有奇数位(9、6、5、8、8、4、、5)乘上2得到
18 4 12 6 10 6 16 0 16 0 8 4 0 2 10
3.2清理两位数字 : 如果乘以 2 得到的数字是两位,即大于等于10, 就把这两位相加得到一位数字
如有位数的值变为双位数,则把该位数的值减9,经处理后的数值如下﹕
9 4 3 6 1 6 7 0 7 0 8 4 0 2 1
把所有位元的数字相加:9+4+3+6+1+6+7+0+7+0+8+4+0+2+1=58
3.3 相加模 10
最后把验证码(2)加进我们算出的数值,即58+2=60
如果计算结果可以被10整除,则该组为有效的信用卡号码60≡(mod 10)
简图如下:
该图更直观地描述出Lnhn算法的核心思想,其实质与上述不无二至,但省略了所有数字反方向排列的步 骤,但作为验证的意义来说,该步省略对验证结果没有影响。
四、小结
Lnhn算法作为信用卡卡号的生成规则,本文通过对该算法定义进行了描述,列举了验证的实例进行分析。卡友们有兴趣也不妨验证一下自己的卡号。当然,这个方法更重要的意义在于信用卡卡号的安全验证。关于该算法对于验证信用卡卡号实际应用分析,有待日后再进行讨论。
布林线公式有哪些 该指标的原理表示什么?
在股市中不同的指标股民们都需要了解,当然不同的指标含义肯定是有所不同的。布林线指标应该有听说过,是美国股市分析家约翰·布林根据统计学中的标准差原理设计出来的一种非常简单实用的技术分析指标。那么这布林线公式有哪些呢?
布林线公式有哪些
在众多技术分析指标中,BOLL指标属于比较特殊的一类指标。绝大多数技术分析指标都是通过数量的方法构造出来的,它们本身不依赖趋势分析和形态分析,而BOLL指标却与股价的形态和趋势有着密不可分的联系。
布林线公式计算
BOLL指标中的股价信道对预测未来行情的走势起着重要的参考作用,它也是布林线指标所特有的分析手段。在所有的指标计算中,BOLL指标的计算方法是最复杂的之一,其中引进了统计学中的标准差概念,涉及到中轨线(MB)、上轨线(UP)和下轨线(DN)的计算。
所以,这布林线公式有:中轨线=N日的移动平均线;上轨线=中轨线+两倍的标准差;下轨线=中轨线-两倍的标准差。计算MA,MA=N日内的收盘价之和÷N,计算标准差MD,MD=平方根(N-1)日的(C-MA)的两次方之和除以N,计算MB、UP、DN线,MB=(N-1)日的MA、UP=MB+K×MD、DN=MB-K×MD。
至于该指标的原理表示什么?在股市分析软件中,BOLL指标一共由四条线组成,即上轨线UP、中轨线MB、下轨线DN和价格线。其中上轨线UP是UP数值的连线,用黄色线表示;中轨线MB是MB数值的连线,用白色线表示;下轨线DN是DN数值的连线,用紫色线表示;价格线是以美国线表示,颜色为浅蓝色。
和其他技术指标一样,在实战中,投资者不需要进行BOLL指标的计算,主要是了解布林线指标公式,以便更加深入地掌握BOLL指标的原理,为运用指标打下基础。