Inserting Unique Random # Into Array

Nov 21, 2000

does anyone know how to scramble the "box#" in the codes below? Ultimately, I want the checkboxes to be in different order each time I access the web page?

<script lanugage="javascript">
function countChoices(obj) {
max = 3; // max. number allowed at a time

box1 = obj.form.box1.checked; // your checkboxes here
box2 = obj.form.box2.checked;
box3 = obj.form.box3.checked; // add more if necessary
box4 = obj.form.box4.checked;
box5 = obj.form.box5.checked;

count = (box1 ? 1 : 0) + (box2 ? 1 : 0) + (box3 ? 1 : 0) + (box4 ? 1 : 0) + (box5 ? 1 : 0);

if (count > max) {
alert("You can only choose " + max + " of the 5 nominees.");
obj.checked = false;
}
}
</script>

<form>
<input type=checkbox name=box1 onClick="countChoices(this)">&nbsp;Homer Simpsons <p>
<input type=checkbox name=box2 onClick="countChoices(this)">&nbsp;Ground's Keeper Willie <p>
<input type=checkbox name=box3 onClick="countChoices(this)">&nbsp;Mr. Burns <p>
<input type=checkbox name=box4 onClick="countChoices(this)">&nbsp;Barney <p>
<input type=checkbox name=box5 onClick="countChoices(this)">&nbsp;Chief Wiggum<p>
</form>

View 1 Replies


ADVERTISEMENT

Unique Random Numbers

Jul 22, 2002

<script language="JavaScript">
// Unique Random Numbers Picker
// By Premshree Pillai

var numArr = new Array("0","1","2","3","4","5","6","7","8","9"); // Add elements here
var pickArr = new Array(); // The array that will be formed
var count=0;
var doFlag=false;
var iterations=0;

function pickNums(nums)
{
iterations+=1;
var currNum = Math.round((numArr.length-1)*Math.random());
if(count!=0)
{
for(var i=0; i<pickArr.length; i++)
{
if(numArr[currNum]==pickArr[i])
{
doFlag=true;
break;
}
}
}
if(!doFlag)
{
pickArr[count]=numArr[currNum];
document.write('<b>' + numArr[currNum] + '</b> <font color="#808080">|</font> ');
count+=1;
}
if(iterations<(numArr.length*3)) // Compare for max iterations you want
{
if((count<nums))
{
pickNums(nums);
}
}
else
{
location.reload();
}
}

pickNums(5); // Call the function, the argument is the number of elements you want to pick.
// Here we pick 5 unique random numbers.

View 2 Replies View Related

Unique Random Numbers II

Aug 22, 2002

This script is a slightly modified version of "Unique Random Numbers". In this script it becomes easier to implement more than one instances of "Picking Unique Random Numbers".

This JavaScript picks up a number of unique random elements from an array.

For example; if you have an array myArray consisting of 10 elements and want to pick 5 unique random elements. Suppose initially myArray[3] is picked randomly, then myArray[3] should not be picked again.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Unique Random Numbers II</title>
<!--BEGIN HEAD SECTION CODE-->
<script language="JavaScript">
// Unique Random Numbers II
// -Picks a number of unique random numbers from an array
// By Premshree Pillai
// http://www.qiksearch.com, http://javascript.qik.cjb.net

function pickNums(nums, numArr, pickArr, count, doFlag, iterations)
{
iterations+=1;
var currNum = Math.round((numArr.length-1)*Math.random());
if(count!=0)
{
for(var i=0; i<pickArr.length; i++)
{
if(numArr[currNum]==pickArr[i])
{
doFlag=true;
break;
}
}
}
if(!doFlag)
{
pickArr[count]=numArr[currNum];
document.write('<b>' + numArr[currNum] + '</b> <font color="#808080">|</font> ');
/* Modify above line for a different format output */
count+=1;
}
if(iterations<(numArr.length*3)) // Compare for max iterations you want
{
if((count<nums))
{
pickNums(nums, numArr, pickArr, count, doFlag, iterations);
}
}
else
{
location.reload();
}
}
</script>
</head>
<!--END HEAD SECTION CODE-->
<body bgcolor="#FFFFFF">

<!--BEGIN BODY SECTION CODE-->
<script language="JavaScript">
var numArr1 = new Array("0","1","2","3","4","5","6","7","8","9"); // Add elements here
var pickArr1 = new Array(); // The array that will be formed
var count1=0;
var doFlag1=false;
var iterations1=0;

pickNums(5, numArr1, pickArr1, count1, doFlag1, iterations1); // Call the function, the argument is the number of elements you want to pick.
// Here we pick 5 unique random numbers
</script>
<!--END BODY SECTION CODE-->

</body>
</html>

View 4 Replies View Related

Getting Three Unique Random Numbers?

Apr 13, 2009

My Name is Tom I am from the UK and I am (for my own entertainment and learning) creating a dvd indexing web application to sort and catagorize my dad's dvd collection. On the homepage for this website I have dynamically (using JS) appended 3 image elements which contain the images of dvd box art at "x by 225" pixel dimensions i.e. when I resize the dvd box art they all have to be 225 pixels in height and constrain to the necessary width in contrast to the height. Now that the images are working, I now want them to be randomized so 3 unique box art images are displayed everytime the page is refreshed. So far my script is:

Code:

// Image Rotation Javascript
function imageRotation()
{
// Preload images

[Code].....

Problem with this is that sometimes I get results from the random number generation that are non-unique i.e. sometimes random_number1, random_number2 and random_number3 yield: 3,3 and 11 etc. I need to make it so that you never get such clashes or it will show 2 or more identical images on the homepage. How can I change the random number generators to achieve this?

how to plug the imgObj into the image elements as to use the preloaded images instead (at the moment their just hard coded.)

View 6 Replies View Related

Comparing Array Values To Select Unique Array Elements?

Apr 10, 2010

This one is throwing me off! Either I am making a stupid mistake or I'm doing it totally wrong I have an array, and I am trying to select unique values from it and assign it to another array. Here is the code:

Code:
var flag;
for (i=0;i<=pdfs.length-1;i++)
{
flag = 1;
for (j=0;j<=pdfs2.length-1;j++)

[Code]...

The problem is that the if (pdfs2[j] == pdfs[i]) statement ends up never being true. There are URL's to pdf files in the array. On the other side, if there is a much easier way to select unique values from an array, please feel free to point it out.

View 2 Replies View Related

After Inserting Of Random Image / There Is Blank Space On Top

Apr 10, 2011

In my webpage I have set that the left & top margins are '0' and it worked fine.However, after inserting of a Random Image Javascript,there is a blank space on the top.

View 3 Replies View Related

Unique Values In An Array

Jan 11, 2006

i have an array and i don't know the content of it, but i want only unique
values. in php there is a function to do this, but how must i do this in javascript?

View 8 Replies View Related

Prevent Repeating In A Random (Math.random) Array?

Aug 6, 2009

I've looked for a solution to this issue, but it seems like a little different scenario than other situations. I made a system for generating friend requests on Facebook. I have a grid that is 6 x 3, for a total of 18 cells. Each cell has a picture in it, and the picture is linked to the Facebook friend request page. My problem is that since each cell is populated at random from the array, I'm getting lots of repeats. For example, some picutures are in 5 cells, and some are in none. I'm trying to figure out how to make it so that once a picture is used once in the grid, it does not get used again in the same grid.I still want every cell filled at random on each page load, I just want to prevent the repeating.

Here's my current code:
<script type="text/javascript">
var vip_list=new Array(
new Array('http://profile.ak.fbcdn.net/v225/1616/88/s1220771654_2158.jpg','http://www.facebook.com/addfriend.php?id=1220771654'),
new Array('http://profile.ak.fbcdn.net/v223/1233/29/s904885342_9055.jpg','http://www.facebook.com/addfriend.php?id=904885342'),

[Code]...

View 6 Replies View Related

Shuffle Array Elements (3 To End Of Array) In Random Order

May 6, 2007

I'd like to reorganize the third, fourth, fifth and sixth, as well as any
elements thereafter in an array in random order:

var a = new Array('first','second','third','fourth','fifth','s ixth','etc')

In other words, the first, second and third element should remain in
position 0, 1 and 2, while the fourth, fifth and sixth, etc. should appear
in random order.

View 9 Replies View Related

Inserting Custom Array Into FullCalendar

Nov 1, 2011

I have the following array that contain the people who are on off on certain time:

var all = [
["1234", "Jim", "2011-10-23 00:00:00", "2011-10-25 07:00:00"],
["1235", "Jack", "2011-10-21 00:00:00", "2011-10-21 08:00:00"],
["1236", "Jane", "2011-10-11 00:00:00", "2011-10-11 00:30:00"],
["1237", "June", "2011-10-20 00:00:00", "2011-10-20 12:00:00"],
["1238", "Jill", "2011-10-14 00:00:00", "2011-10-14 11:00:00"],
["1239", "John", "2011-10-16 00:00:00", "2011-10-16 10:30:00"],
["1240", "Jacab", "2011-10-19 00:00:00", "2011-10-20 08:30:00"]
];

The above array, I wish to use javascript to insert into the FullCalendar [URL]. I notice that the only way seems to be using the FullCalendar array style (or structure) as follows:
$('#calendar').fullCalendar({
events: [{
title : 'event1',
start : '2010-01-01'
},
{
title : 'event2',
start : '2010-01-05',
end : '2010-01-07'
},
{
title : 'event3',
start : '2010-01-09 12:30:00',
allDay : false // will make the time show
}]});

So, the question is: How do I insert my array to match with the FullCalendar array? : cause FullCalendar array had a different array structure from my array - and I don't think so that I can write in this way:
$('#calendar').fullCalendar({
events:all
});

View 4 Replies View Related

Random Number Within Array II

Jul 16, 2009

In http:www.dreaminco...wtopic51264.htm a code was proposed for generating a random number within an array and then printing it into the html document using document.write.Is it possible to go one step ahead and feeding the result into an html href function? [code]is the random array member generated by the javascript.

View 3 Replies View Related

Sorting A Random Array

Dec 7, 2009

I am trying to write a function that will take a random array as a var and split it into two arrays. My problem is I don't know how to show the split. I need to cut the array at the mid index. How do i write that so no matter what the length is the middle of the index is selected. I have wrote some code but the if isnt working and the var to set the two array lengths is not right Code:

[Code]....

View 1 Replies View Related

JQuery :: Random Image From Array?

Jun 8, 2009

I have some image URLs stored in an array. I then want to be able to print out one of those image URLs randomly on page load. What would be the best method to do this in jQuery?

[Code]...

View 1 Replies View Related

Pulling Random Values From An Array?

Feb 20, 2010

Code:

<html>
<head>
<script type="text/javascript">

[code]...

how to call the values at random in the arrays: article, noun, verb, preposition ?

View 1 Replies View Related

Random Words From Array In Hangman?

Jan 21, 2009

I am learning Javascript from this book I got, and I am trying to do one of the "challenges" in the Hangman example, and that is to add on more 8 letter words to it and have it select by random. I am assuming that it's asking me to do this with arrays, but I have no idea how to implement that on this while having it select randomly.

<html>
<head>
<title>Hangman</title>
<script language="JavaScript" type="text/javascript">
</script>
</head>

[Code]...

View 5 Replies View Related

Display X Random Values From Array?

May 7, 2011

I have an array containing 100 different values. How would I randomly pick 25 of them for display? For now I do: for (var i=0; i<markers.length && i<25; i++) {

html += markers[i].name + '<br />';
}

Which of course returns 25 values but always in the same order which is not what I want. PS. My array could also contain only 20 values, in which case I would like the function to display the 20 values randomly sorted.

View 2 Replies View Related

Select A Random Entry From An Array?

Aug 30, 2010

So, I am attempting to select a random entry from an array, and then make it so that particular entry will not be selected again until every entry has been selected. Basically, I don't want to see any of the same entries, until all of the entries in the array have been selected.

So if this were my array....

keywords =
[
"ppc",
"games",

[Code]....

since meta was selected a second time before everything had been selected once.

I would like to see something more like

meta, advertise, gaming,ppc, welcome, home, games, advertise, ppc, since this did not select any entry multiple times before every entry had been randomly selected.( the second loop started at the second "advertise" in case you didn't catch the differences.

But as you can see from the code that I have posted above, I do not know how to do this. I have seen examples where the entries that were randomly selected, were actually deleted from the array entirely but this is not what I want to do. I just want every entry to be selected once, and then for the process to be restarted.

View 3 Replies View Related

Starting Image In Random Array?

May 15, 2010

I'm creating a tool which will who a random image every time I press a button, when the image is clicked it will open a new tab which will show a website. I can tell you I've succeeded in all this, but I was wondering if there is any way in which I can let my "generator" show 1 standard image at first, and if this is even possible never show that image after it has been showed. The image will explain that the you have to press the button to go to the next image.The Code:

<script language="JavaScript">
images = new Array(4);
images[0] = "<a href = 'URL' target='name' onclick='window.open ('URL')' ><img src='img1.jpg' alt='tag'></a>";

[code]....

View 4 Replies View Related

Multiple Array And Random Numbers ?

Nov 10, 2010

I have a quick question with multiple array and random numbers. If i generate my random numbers in one array, how would i take a selection of those numbers and put them in another array?

Ex: array 1: 25, 34, 38, 40, 22, 49

Want to move numbers between 30 and 50 to another array.

array 2: 34, 38, 40, 49

Is it as simple as for loops and if statements setting the conditions? do i use a sorting method? (selection? bubble?)

View 17 Replies View Related

Do Random Pick From Array With No Repeat?

Sep 5, 2010

My array contains 15 value I want to random pick 5 value:

[Code]...

How to random pick from all elements with no repeat of the same content. e.g. if myArray[0] is picked then myArray[12] will not be picked again. (because they have the same value "a")

View 4 Replies View Related

Random Sentence Generator Using Array

Mar 29, 2010

I am taking a Javascript class and the teacher assigned this: Quote: Write a script that uses a random number generation to create sentences and name it sentences.html. Use five arrays of strings called: uppercase article (uarticle), noun, verb, lowercase article (larticle), and preposition. You will need to use the correct case for the article arrays. Create a sentence by selecting a word at random from each array in the following order: uarticle, noun, verb, preposition, larticle, noun. You can find examples of generating random numbers in both Fig. 8.6 (dice-rolling) and Fig. 8.7 (random image) of Chapter 8.

The arrays should be filled at minimum, as follows: the article array(s) should contain the articles: the, a, one, some and any. The noun array should contain the nouns: boy, girl, dog, town and car. The verb array should contain the verbs: drove, jumped, ran, walked, and skipped. The preposition array should contain the prepositions: to, from, over, under and on. If you would like to add more words, adjust the arrays appropriately.

[Code]...

View 1 Replies View Related

Using For Loop To Give An Array 10 Random Numbers?

Feb 18, 2009

I am working on a problem that wants me to use a for loop to give an array a random number for each of it's elements (total of 10) and then using a second loop to add them up and display the result.

<script type="text/javascript">
var sum;
var i=0;

[code]....

View 3 Replies View Related

Post Random Picture W/ Array And For Loop?

Mar 28, 2009

Ok heres my deal. I want a javascript that generates a random picture everytime it is refreshed i got this code which is here:

<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var theImages = new Array()

[code]....

View 16 Replies View Related

Multiple Function And Array Using Random Integer?

Aug 4, 2009

I've been asked to do the following using javascript:

-Create a function named randInt() with one parameter of "size". Declare a variable named "rNum" equal to a random integer between 1 and the value of the size variable. Return the value of the "rNum" varialbe from the function.

-Create a function named getQuote() with one parameter anemd "qNum". The function should create an array named mtQuotes with five quotes; there should be no quote for the array index "0". Return the value of the mtQuotes array for the qNum index.

- In the div element of "quotes" insert a script with the following commands: Declare a variable named "randValue" which is euqal to a random integer between 1 and 5 (use the randInt() function). Declare a variable named "quoteText" containing the quote whose array index value is equal to randValue. Write the value of quoteText to the web page.Here is what I have...it returns undefined.

<html>
<head>
<script type="text/javascript">[code]....

View 1 Replies View Related

Set A Button To Select A Random Integer From An Array Once?

Dec 18, 2010

I have an array and a button to select a random integer from the array, how do I make it so that it selects every integer once til all are selected, then it starts over again?For example, an array has these:

A
B
1
2
Q
F

So you press the button a number of times, and you get:

Q
B
1
F
A
2

Instead of:

1
Q
A
1
B
A

View 12 Replies View Related

Generate Random Numbers 0-8 To Use To Access Array Indices

May 5, 2009

I'm trying to generate random numbers 0-8 to use to access array indices.[code]Every once in a while, I'm getting a -1 in my console log. I read on a site that this line:[code]will generate a number between 0 and 10 (so 1-9).How is -1 being generated?

View 4 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved