|
Can I get back to you on that?
|
|
|
|
|
Anyone here a member of arXiv.org, preferably the math/math.NT forum?
Thanks!
|
|
|
|
|
Hi
Expert,
I want to create a game to generate random Crossword with only Word and Clue,
Please do let me know, if you have any Algorithm, Code or Reference link.
Thanks,
Imdadhusen
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
It is unlikely that there is a simple algorithm for such a situation, for example take a look at this clue[^], any algorithm to solve it would have to be very complicated indeed.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
I think he's talking about a program to build a crossword puzzle, given a database of clues and answers. Not one to solve the puzzle.
|
|
|
|
|
Yes, the word "Algorithm" threw me.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
Right
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
I don't have them.
|
|
|
|
|
Have you tried googling for something like "crossword generation algorithm"?
|
|
|
|
|
Yes but it didn't give in much more
sunaSaRa Imdadhusen
+91 99095 44184
+91 02767 284464
|
|
|
|
|
|
Hi,
Im writing a program which has a Random object, I have 3 groups of numbers:
A = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}
B = {10, 11, 12, 13, 14, 15, 16, 17, 18, 19}
C = {21, 22, 23, 24, 25, 26, 27, 28, 29, 30}
I put the Random object in a "for" loop which will run for n times. How I can make the Random object to generate a number which is in group A for 30% of time, in group B for 60% of time, and in group C for 10% of time. So for example if loop runs 100 times, for 30 times the generated number must be a number that exist in group A and so on.
How I can do that???
Thnx
FMZL
|
|
|
|
|
Confusing. Do you want a 30% chance that it will be from group A, or do you want that every 100 iterations exactly 30 numbers were chosen from group A?
|
|
|
|
|
Yes I want 30% of "n" iterations the generated number will be from group A, and so on.
FMZL
|
|
|
|
|
you could create one collection (array, list) containing all the elements of A three times, those of B six times, those of C once, for a total of 100 numbers; order does not matter. Then run a random number generator that returns a number in the range [0,99] and use that as the index in your collection to fetch the next output value of your Random object.
BTW: what happened to 20?
The above gives the concept, you don't have to actually create the overall collection, you could as well manipulate the index a bit like this (pseudo-code):
int next=random.Next(0,100);
int letter=next/10;
int index=next%10;
if (letter in {0,1,2}) return A[index];
else if (letter in {3 to 8} return B[index];
else return C[index];
|
|
|
|
|
If and when you receive a reply you don't like for some reason, e.g. because it is not solving the problem you have, chances are you did not explain properly. Simply downvoting the answer without explaining yourself is not only impolite but also dumb, as it does not help you in getting a more fitting answer.
Good luck.
|
|
|
|
|
well, do u expect me to vote 5 for ur answer?? I think u r impolite and too much proud, Ive stated in my question that I want to use a Random object, I didnt ask u to suggest me an alternative, sorry plz first read the question carefully and if it still sounds nonsense to u, ask for more explanation, someone else did that and i explained. And as I read ur answer u didnt say anything about that I didnt explain properly, so we can think u understood the problem completely, and this was ur answer which cannot help me to solve this problem, anyway if it really makes u happy, ill give u 5.
good luck.
FMZL
|
|
|
|
|
I don't think Luc is expecting 5 but a reason for giving him 1. As a basic level programmer, I feel his answer is near to your question and as you know people here should build a programming community to share all of our knowledge instead of fighting.
Please let us know what you have tried. We will also learn.
|
|
|
|
|
he used the words impolite and dumb for me, i didnt start a fight, he could ask a me for more explanation, but as i said he just wrote his answer and didnt mention that he didnt understand my question properly, if anyone asks me for more explanation i will do it.
bye
FMZL
|
|
|
|
|
With an attitude like this you are not likely to get much help from this community. Whatever you think of Luc's answer he is giving up his own time at no cost to you to try and help you solve your problems. The very least you could do is to accept it with good grace.
Also using txtspk: words like u, ur, plz instead of you, your, please, you sound even dumber.
Just say 'NO' to evaluated arguments for diadic functions! Ash
|
|
|
|
|
as YOU wish, using "u" makes someone sounds dumb but just writing something as answer to a question without reading and understaing the question is not dumb, I dont know what is wrong YOU people, and as I remember I didnt beg anyone to give up on his/her time for my answering my question, its up YOU to answer it. and if it really bothers YOU that I dont vote 5 to a nonsense, YOU can remove my question from the forum, this a thing that YOU guys are very good at here, vote for removing someones article or ... .
FMZL
|
|
|
|
|
fmzl wrote: well, do u expect me to vote 5 for ur answer?? I think u r impolite
I've read his posts and don't see a single impolite thing. Good luck with your approach - you'll need it. You might try reviewing your well worn copy of Dale Carnegie.
|
|
|
|
|
|
If you have a specific question, ask it. Otherwise, I'm sure you can figure it out or Google it.
|
|
|
|
|
i just didnt get your previous message:
I've read his posts and don't see a single impolite thing. Good luck with your approach - you'll need it. You might try reviewing your well worn copy of Dale Carnegie
what do you mean?
FMZL
|
|
|
|
|