手机号码是有11位数字组成,因此在生成手机号码以前咱们先来看一看怎样经过函数生成字符串。如果你看不懂下面的代码,那么你在电脑浏览器上搜索一下,海豚号码生成器,有现成的,直接使用,简单方便。
------------------------------------
MySQL的随机函数rand()返回的是一个float类型的数字n,n的取值范围是0<=n<1。值得注意的是能取到0可是不能取到1。数组
显然上面的rand()*10+1的取值范围为[1,11),能取到1可是不能取到11,内置函数floor的做用是向下取整。因此floor(rand()*10+1)的取值范围为[1,10]。函数
由于MySQL中没有内置数组,因此咱们用字符串来模拟,首先来看内置函数substring(str,x,y)是表示在字符串str中从x位置开始,截取长度为y的字符串。X从1开始。测试
内置函数concat(str1,str2,…strn)的做用是把字符串str1到strn拼接成一个字符串。因此上面的函数不难理解。就是每次循环从’0123456789’这10个数字中随机截取一个数字拼接在咱们要返回的字符串中。参数n表示拼接字符串的长度。
import java.util.Random;
/** * Created by Administrator on 2017/5/25. *
/ public class Test
{ public static void main(String[] args)
{ for (int i = 0; i < 9; i++)
{//9表明循环九次,产生九个随机号码 String number = "139";
//定义电话号码以139开头 Random random = new Random()
;//定义random,产生随机数 f
or (int j = 0; j < 8; j++)
本文地址:http://syank.xrbh.cn/quote/6200.html 迅博思语资讯 http://syank.xrbh.cn/ , 查看更多