Solved

manipulate value

Posted on 2004-03-31
7
186 Views
Last Modified: 2010-04-01
Yes I'm a newbie.. I have a parameter:
String docID = request.getHeader("docID");
This will be a 3 or 4 digit number.
Ithen want to take this number and :
1. reverse it (1234 becomes 4321)
2. get a random number between 1- 2
3. Add it to reversed number (4323)
4. multiple by 2 (8646)
5. get another random digits based on first random number (if first number was a 1 then I need one more random number, if the first random number was a 2 then I need two random numbers) for example if the first random number was a 2 then any value between 10 - 99 would be fine if the first random number was a 1 then any value between 0-9 would be acceptable.
6. Append first random number to front of existing number
7. append second random number(s) to end of existing number.

Examples:docID = 321
1. 123
2. random number 2
3. 1232
4. 2464
5. second random number 69 (2 digits because first random number was a 2)  
6.22464
7.2246469
0
Comment
Question by:894359
7 Comments
 
LVL 35

Expert Comment

by:TimYates
Comment Utility
This sounds like homework...

We cannot do homework for you...what code do you have?

We can help you fix your own code...

Tim
0
 
LVL 6

Expert Comment

by:jarasa
Comment Utility
You can start getting right the Parameter using:

Strind docID = request.getParameter("docID")

instead of

String docID = request.getHeader("docID");
 
The rest it shouldn't be hard to get with a Java Book, you have your steps well defined, if you know how to do it in other language just look for the commands in Java.

I don't think is good neither for you or us to do the job for you, it won't really help.

Javier
0
 

Author Comment

by:894359
Comment Utility
It's not homework!
0
6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

 
LVL 14

Expert Comment

by:kennethxu
Comment Utility
>> It's not homework!
then what exactly help you need? are you expecting us the write the code for you?
0
 
LVL 19

Expert Comment

by:Kuldeepchaturvedi
Comment Utility
the stuff you are asking avbove as nothing to do with Java/jsp!!!!!
all that cd have been in BASIC for that matter......... so it does sound like homwork..
anyways you post your initial code and will can try to correct it for you...
0
 

Author Comment

by:894359
Comment Utility
I just thoght of this last night.. so i'm going to start writting code today (time permitting). I don't see how you can say it has nothing to do with Java or JSP. No this is not homework. I'm working on finding a solution for a problem at work and this will be part of my solution. As I said I'm new to JAVA. I have done limited JSP. The problem is I don't know what to look up when I'm looking at solving a particular step. I know what I want to do I just don't know what the methods etc. are called in JAVA.
0
 
LVL 19

Accepted Solution

by:
Kuldeepchaturvedi earned 500 total points
Comment Utility
Alright here is a start for you..

String start = request.getParameter("docID");
start =reverseIt(start);
int docID=Interger.parseInt(start.trim());
int rand=new random().nextInt(3);// this might give a zero as a result back but we will worry abt that later
docID+=rand;
docID+=docID=docID*2;
if(rand==1)
//stringify the numbers and apppend them......

take it from here and I will see you after a meeting.....
0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Apache server configuration 7 78
unit test DAO layer 1 133
dynamic reloading of jsp in jetty 2 114
spring example errors 33 197
In this step by step tutorial with screenshots, we will show you HOW TO: Enable SSH Remote Access on a VMware vSphere Hypervisor 6.5 (ESXi 6.5). This is important if you need to enable SSH remote access for additional troubleshooting of the ESXi hos…
In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
This video discusses moving either the default database or any database to a new volume.
Here's a very brief overview of the methods PRTG Network Monitor (https://www.paessler.com/prtg) offers for monitoring bandwidth, to help you decide which methods you´d like to investigate in more detail.  The methods are covered in more detail in o…

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now