java随机生成编号代码 java 随机数生成器

java自动生成编号

private static int m=1;//全局静态变量,(必须static修饰)每调用一次方法自增1

成都创新互联主要为客户提供服务项目涵盖了网页视觉设计、VI标志设计、营销型网站建设、网站程序开发、HTML5响应式重庆网站建设公司手机网站制作、微商城、网站托管及成都网站维护、WEB系统开发、域名注册、国内外服务器租用、视频、平面设计、SEO优化排名。设计、前端、后端三个建站步骤的完善服务体系。一人跟踪测试的建站服务标准。已经为成都混凝土搅拌罐车行业客户提供了网站营销服务。

public String add(){

addin(m);

return "addTiao";

}

public void addin(int a){

String str1="A";

Date date=new Date();

String str2=new SimpleDateFormat("yyyyMMdd"). format(date);//自动生成日期

int datee=Integer.parseInt(str2);

inlist=instockService.getInListDown();//按降幂排序

instockEntity=(InstockEntity) inlist.get(0);

String ss=instockEntity.getInstock_number();//得到最大日期

if(ss!=null){

String riqi=ss.substring(1, 9);

int riqi1=Integer.parseInt(riqi);

if(dateeriqi1){

a=1;//如果日期变大则初始化订单号

}

}

String str3=null;

if(a=0a=9){

str3="00"+String.valueOf(a);

}else if(a=10a=99){

str3="0"+String.valueOf(a);

}else if(a=100a=999){

str3=String.valueOf(a);

}

String instock_number=str1+str2+str3;

instockEntity.setInstock_number(instock_number);

instockService.add(instockEntity);

m=a+1;

}

java随机生成请帮忙改下代码

你的Java生成随机数的程序,我帮你改好了,你看看吧.

完整的Java生成随机数程序如下

public class C {

public static void main(String []args) {

show();

}

public static void show() {

int n = 3;

char a ;

char A ;

char o ;

for (int i = 0; i  n; i++) {

a = (char) (Math.random() * 26 + 'a');

A = (char) (Math.random() * 26 + 'A');

o = (char) (Math.random() * 10 + '0');

System.out.println("" + a + A + o);

}

}

运行结果

yD9

sE1

cD6

java如何产生1-10随机数

java代码方法一如下:

int random=(int)(Math.random()*10+1)

java代码方法二如下:

package bdqn_Empy;

import java.util.Random;

public class Text {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

int a=0;

Random b=new Random();

a=b.nextInt(101);

System.out.println(a);

}

}

扩展资料:

可以先通过 random方法生成一个随机数,然后将结果乘以10。此时产生的随机数字即为大于等于0小于10的数字。

然后再利用nt方法进行转换它会去掉小数掉后面的数字即只获取整数部分,不是四舍五入)。最后即可获取一个0到9的整数型随机数字。其实现方法很简单,就是对原有的 grandom方法按照如下的格式进行变型:(int( Math. Random0*10)即可。

其实我们还可以对这个方法进行扩展,让其产生任意范围内的随机数。至需要将这个10换成n即可,如改为( int(Math. Random0n)。此时应用程序就会产生一个大于等于0小与n之间的随机数。

如将n设置为5,那么其就会产生一个0到5之间的整数型的随机数。如果将这个写成一个带参数的方法,那么只要用户输入需要生成随机数的最大值,就可以让这个方法来生成制定范围的随机数。

java web开发.要自动生成随机号码.怎么写

如果是Java后台呢,看以下代码。

/**

* 生成一个安全码(UUID)

* @return

*/

public static String getSecurityCode() {

return UUID.randomUUID().toString();

}

/**

* 随机生成字符串

* @param length    想要生成的长度

* @return

*/

public static String getRandomString(int length) {

String base = "abcdefghijklmnopqrstuvwxyz";

Random random = new Random();

StringBuffer sb = new StringBuffer();

for (int i = 0; i  length; i++) {

int number = random.nextInt(base.length());

sb.append(base.charAt(number));

}

return sb.toString();

}

/**

* 获取6-10 的随机位数数字

* @param length    想要生成的长度

* @return result

*/

public static String getRandom620(Integer length) {

String result = "";

Random rand = new Random();

int n = 20;

if (null != length  length  0) {

n = length;

}

int randInt = 0;

for (int i = 0; i  n; i++) {

randInt = rand.nextInt(10);

result += randInt;

}

return result;

}

如果是js呢。

Math.random()即可


标题名称:java随机生成编号代码 java 随机数生成器
文章地址:http://scyanting.com/article/ddddgcc.html