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 随机数生成器
地址分享:/article22/ddddgcc.html

成都网站建设公司_创新互联,为您提供手机网站建设微信小程序响应式网站网页设计公司移动网站建设自适应网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司