请大家用javascript帮我写个如下要求的html页面出来,多谢多谢!

问题描述

具体要求如图:例如总数为10000,生成份数是7,点生成后下面会出现7个随机数,并且这7个随机数相加会等于10000。 问题补充:liveHappy 写道

解决方案

我写了个最简单的方法了。<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Insert title here</title></head><body><script language="javascript" type="text/javascript">function a(){var count = parseInt(document.getElementById("sum").value);var len = parseInt(document.getElementById("num").value);var num = new Array();do{var sum=0;for(var i =0;i<len;i++){num[i]=parseInt(Math.random()*(count-1+1)+1);//生成的随机数放到数组里面sum+=num[i];}if(sum==count){ //如果三个数的和等于总数了,跳出循环break;}}while(sum!=count) //这部分可跟自己的意思自己进行赋值和显示处理 var str="";for(var j=0;j<num.length;j++){str+=num[j]+",";}document.getElementById("result").value=str;}</script>输入总数<input id="sum"/>输入生成份额<input id="num"/><input type="button" value="生成" onclick="a();"/>结果<input id="result" /></body></html>有些地方可以自己去改,主要的是去实现这样的功能。

时间: 2024-11-08 22:50:10

请大家用javascript帮我写个如下要求的html页面出来,多谢多谢!的相关文章

连接数据库 错误-我的sql连接有问题吗?用的是Dwr!看下面代码以及出的问题,请大神们帮我呀!

问题描述 我的sql连接有问题吗?用的是Dwr!看下面代码以及出的问题,请大神们帮我呀! 我的DBManager!用于连接数据库! package com.qhit.util; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import javax.n

servlet- 出现下面错误怎么解决啊 ,求方法,请大神们帮我看看!

问题描述 出现下面错误怎么解决啊 ,求方法,请大神们帮我看看! if(agent.contains("MSIE")){ 这句报错, 错误提示The method contains(CharSequence) from the type String refers to the missing type CharSequence package cn.itcast.response; import java.io.FileInputStream; import java.io.IOExc

编码-哈夫曼树,请问大神们,下面的译码部分怎么没有输出?请大神们帮我修改下~~~(最好再加个能有个文件输出)

问题描述 哈夫曼树,请问大神们,下面的译码部分怎么没有输出?请大神们帮我修改下~~~(最好再加个能有个文件输出) #include #include #include #define maxsize 100 #define max 100 typedef struct { char data; int weight; int parent; int lchild; int rchild; }huffnode; typedef struct { char cd[max]; int start; }

服务器-出现下面错误怎么解决啊 ,求方法,请大神们帮我看看!

问题描述 出现下面错误怎么解决啊 ,求方法,请大神们帮我看看! if(agent.contains("MSIE")){ 这句报错, 错误提示The method contains(CharSequence) from the type String refers to the missing type CharSequence package cn.itcast.response; import java.io.FileInputStream; import java.io.IOExc

setcontentview-【Android】setContentView和Inflater问题,请大神们帮我解决!大谢~

问题描述 [Android]setContentView和Inflater问题,请大神们帮我解决!大谢~ 一个Activity内多个View互相切换,我查的网上的资料都是使用setContentView+LayoutInflater结合操作,比如这段代码. enter code here public class MainActivity extends Activity { View layoutMain = null; View layoutSecond = null; Button btn

汇编语言-请大神们帮我看一下这个程序哪出错了,万分感谢!!

问题描述 请大神们帮我看一下这个程序哪出错了,万分感谢!! STACK1 SEGMENT STACK DW 200 DUP (?) STACK1 ENDS DATA SEGMENT SPACE DB 1000 DUP (' ') PATTERN DB 6 DUP (' '),0C9H,26 DUP (0CDH),0BBH,6 DUP (' ') DB 6 DUP (' '),0BAH,26 DUP (20H),0BAH,6 DUP (' ') DB 6 DUP (' '),0C8H,26 DUP

无法输入-请大神们帮帮忙,程序中折半算法怎么不可以输入,直接跳到最后了

问题描述 请大神们帮帮忙,程序中折半算法怎么不可以输入,直接跳到最后了 #include "stdafx.h" #include #define MIX_SIZE 20 using namespace std; typedef struct _Data { int *elem; int lengh; }Data; void Creat(Data &data) { data.elem=(int *)malloc(MIX_SIZE*sizeof(int)); data.lengh=

用JAVASCRIPT帮我写个计数器_ASP基础

你们能用JAVASCRIPT帮我写个计数器吗?要带文本的那种,我在ASP那里要用呀?拜托..........      我自己写了一个,是不带文本的,谁能帮我弥补一下呢?      <%@   Language=Jscript   %>      <%      Application.Lock();      Application("Counter")   =   parseInt(Application("Counter"))   +   1

用JAVASCRIPT帮我写个计数器

你们能用JAVASCRIPT帮我写个计数器吗?要带文本的那种,我在ASP那里要用呀?拜托..........      我自己写了一个,是不带文本的,谁能帮我弥补一下呢?      <%@   Language=Jscript   %> <%      Application.Lock();      Application("Counter")   =   parseInt(Application("Counter"))   +   1;