1. 火车票上*号打的是月,日,理论上的有最大366种组合; 2. 校验码是最后的一位,0-9及X,11个结果; 3. 那么,通过火车票上的身份证号,可以得到33个左右真正的有效身份证号; 4. 如果你能知道对方的星座(嗯,大家不是经常曝自己是什么星座么),那么,再
1. 火车票上*号打的是月,日,理论上的有最大366种组合;
2. 校验码是最后的一位,0-9及X,11个结果;
3. 那么,通过火车票上的身份证号,可以得到33个左右真正的有效身份证号;
4. 如果你能知道对方的星座(嗯,大家不是经常曝自己是什么星座么),那么,再将这30多个结果映射到12个星座中,最终可能性只有2-3个。。。
5. 结论:晒车票,一定要打码
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Geyunfei.CheckID { class PRogram { static int[] a = new int[] { 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 }; static char[] b = new char[] { '1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2' }; static int index = 0; static void Main(string[] args) { System.Console.WriteLine("输入火车票上的身份证号:"); String a = System.Console.ReadLine(); var year = int.Parse(a.Substring(6, 4)); var beginDate = new DateTime(year, 1, 1); var chk = a.Substring(14); int days = 365; if (DateTime.IsLeapYear(year)) days++; for(int i =0;i<days; i++) { var chkDate = beginDate.AddDays(i).ToString("MMdd"); var id = a.Substring(0, 10) + chkDate + chk; CheckID(id); } } private static void CheckID(string id) { int sum = 0; for(int i = 0; i < 17; i++) { sum += int.Parse(id[i].ToString()) * a[i]; } var chk = b[sum % 11]; if (chk == id[17]) { index++; Console.WriteLine(getAstro(int.Parse(id.Substring(10,2)),int.Parse(id.Substring(12,2)))+ index.ToString() +" "+id); } } private static String getAstro(int month, int day) { String[] starArr = {"魔羯座","水瓶座", "双鱼座", "牡羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座" }; int[] DayArr = { 22, 20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22 }; // 两个星座分割日 int index = month; // 所查询日期在分割日之前,索引-1,否则不变 if (day < DayArr[month - 1]) { index = index - 1; } index = index % 12; // 返回索引指向的星座string return starArr[index]; } } }

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

Dreamweaver Mac版
시각적 웹 개발 도구

WebStorm Mac 버전
유용한 JavaScript 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
