34 lines
		
	
	
		
			590 B
		
	
	
	
		
			Go
		
	
	
	
	
	
		
		
			
		
	
	
			34 lines
		
	
	
		
			590 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| 
								 | 
							
								package inttostring
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								import (
							 | 
						||
| 
								 | 
							
									"fmt"
							 | 
						||
| 
								 | 
							
									"testing"
							 | 
						||
| 
								 | 
							
								)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func Test_a(t *testing.T) {
							 | 
						||
| 
								 | 
							
									a:=1156
							 | 
						||
| 
								 | 
							
									// b:=byte(a)
							 | 
						||
| 
								 | 
							
									fmt.Println(a%10)
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								// 加密解密
							 | 
						||
| 
								 | 
							
								func Test_EnDecode(t *testing.T) {
							 | 
						||
| 
								 | 
							
									uid := 6515461646
							 | 
						||
| 
								 | 
							
									Invi := NewInvite()
							 | 
						||
| 
								 | 
							
									encode := Invi.Encode(uid)
							 | 
						||
| 
								 | 
							
									DeCode := Invi.DeCode(encode)
							 | 
						||
| 
								 | 
							
									fmt.Println(`原始为`, uid)
							 | 
						||
| 
								 | 
							
									fmt.Println(`加密后`, encode)
							 | 
						||
| 
								 | 
							
									fmt.Println(`解密后`, DeCode)
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								func Test_Invite(t *testing.T) {
							 | 
						||
| 
								 | 
							
									for uid := 0; uid < 10000000; uid++ {
							 | 
						||
| 
								 | 
							
										encode := Invite.Encode(uid)
							 | 
						||
| 
								 | 
							
										DeCode := Invite.DeCode(encode)
							 | 
						||
| 
								 | 
							
										if DeCode != uid {
							 | 
						||
| 
								 | 
							
											t.Fatal(`加密解密错误`, DeCode, uid)
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |