Get Random Number Between Given Range in Java
How do I generate random integers within a specific range in Java?
$\mathbb S_n$ as semidirect product In  note, I've read that $\mathbb S_n$ is a semidirect product of the alternating group $A_n$ by $\mathbb Z_2$. So I am trying to define a morphism $\rho: \mathbb Z_2 \to Aut(A_n)$ to show that $\mathbb S_n \cong A_n \rtimes Z_2$. I would appreciate suggestions on how could I define the morphism. Thanks in advance. How do I update Android on my device? How could I write a command in LaTeX, so after compiling it will be shown as a text in PDF and not executed?  For Example, I would write \it This is how you write in italic and the compiled pdf would contain the exact same text between the quotation marks without \it being executed. How to hide notification center button in Mountain Lion? I am using Mountain Lion.  The only advantage (for me) over the gesture is that Option + clicking the button enables/disables showing alerts and banners (toggles the switch in the notifications center).  Is there a way to hide the button in the status bar that opens notification center? Dual citizenship passports and visas This is about entering the USA. I have   Hungarian citizenship with a 10 year B1/B2 visa in my passport I got before Hungary became part of the VWP. Real soon now, I will become a Canadian citizen (my oath is on April 5th) and will get a passport.   Since I, as a person, have a visa, am I obliged to enter into the USA with that? Or can I just forget it and use my Canadian passport? I know I could do whatever I want if I didn't have a visa but with that in the picture I am unsure.  describes a number of situations but not mine. How to install hp scanjet 200 in Ubuntu 12.04? Unable to scan with hp scan-jet 200. When I type lsusb command in terminal it shows the scanner details.  I opened the simple scan which displays no scanners found, and x sane image scanners also displays the same error. Applying for a Canadian ETA after previous visits without one Is it possible to have connecting loop lines (like algorithm2e) in algorithmic? I am using the algorithmic package to typeset an algorithm. I would like to have connecting lines between the beginning and end of a loop or conditional like in the algorithm2e package. Is there an easy way to accomplish this, or am I better off switching to algorithm2e? Can you be refused a visitor visa to US if you have bad Credit there? I did my 3 years of College in the US, 2010-2013 due to finance issues I was unable to pay my credit card bill of a certain bank, which still lie unpaid.  However I plan on visiting the US later this year; could I be denied visa for having an unpaid bill ? I installed Windows 7 fresh and installed SP1. Now, when I try to check manually for Windows Updates it just hangs on the Checking for updates screen.    I tried running the tools in , but this did not fix the issue either:  No matter what I do it just hangs on the "Checking for updates..." screen and goes no further. Do you use degrees or radians for trig functions? I was just wondering if you use degrees or radians in trig functions. For example if I have a degree of 0.5 would I do: Sin(0.5) or would I have to convert that to radians?  Or does it not matter either way? regex to match word boundary beginning with special characters Most efficient way to see if an ArrayList contains an object in Java I have an ArrayList of objects in Java.  The objects have four fields, two of which I'd use to consider the object equal to another.  I'm looking for the most efficient way, given those two fields, to see if the array contains that object.  The wrench is that these classes are generated based on XSD objects, so I can't modify the classes themselves to overwrite the .equals.    Is there any better way than just looping through and manually comparing the two fields for each object and then breaking when found?  That just seems so messy, looking for a better way.  Edit: the ArrayList comes from a SOAP response that is unmarshalled into objects. Generate a log of all the installs on a system (whether apt-get/yum/pip/npm/...) Splitting vector layer in R Is it possible to search for down voted questions? I want to search for new downvoted questions to improve or flag them.   I tried in the searchbar: votes:-1 is:question   but votes:XX only works with positive numbers. I can't query for downvoted questions. Is there a work-around to this? If there's not, should this feature be added? What are the obj and bin folders (created by Visual Studio) used for? Idiomatic expression for a difficult choice This has cropped up several times in the past couple of months, and I've been struggling to find  a fitting word to describe this phenomenon. I'll describe it:  You have two choices(no, it's not Hobson's choice). Both of them are desirable, yet both of them each have a tiny part which is most undesirable, such as a tough condition, or a demanding clause. You have difficulty deciding which one to pick.  Whenever something like that comes up, I think of the expression "Can't burn a candle at both ends", but I'm not looking for that.  I'm looking for an expression that describes a difficult choice. Any suggestions?  EDIT: It's idiomatic. I'm quite sure it is. It's an expression of some sort. And no, it isn't "dilemma" Do downvotes on Meta truly mean something different? It is often said that voting on Meta means something different than voting on regular sites. Upvotes mean "I agree", and downvotes mean "I disagree".  However, I submit that this is not the case. Downvoting of a question has one effect in particular: censorship.  Once a question reaches -8 votes, it disappears from the front page. It can still be found; it isn't deleted. But all it takes is a net 8 downvotes for a question to be more or less lost without a direct link.  You might say that a net 8 downvotes obviously means that the community doesn't agree or want that. Well... does it? Particularly on polarizing issues, a question can temporarily get -8 votes as different people come online and see it. Maybe certain people with a certain belief all see it at once and downvote it a lot.  The front page is how most people find stuff they want to talk about, vote on, or answer. Removal from the front page means that most people will not find it without being pointed directly to it. Once a question hits -8, it is unlikely to be upvoted again. Edits will be irrelevant, new answers won't matter. The question is basically exiled.  The problem is that, on polarized topics, fast mass downvoting can quash any idea that is not popular with the most active members. After all, the most active members are the ones who are most likely to be online and see it. If a bunch of MSO regulars see it and downvote it, it goes away. Someone who checks MSO maybe once a day is less likely to be able to catch the question before it is exiled. This gives undue power to members who are most active on MSO, simply because they have more free time to spend on MSO.  I think this is a significant problem for polarized topics. It becomes very difficult to adequately discuss something that a significant number of active members dislike, even if the community at large doesn't mind.  Consider . It currently stands at +9/-8. Initially, in the first few hours, the question was heavily downvoted and even closed. However, after a day, it was upvoted and reopened.  This shows that a question can initially have a negative response, but later get a positive one. And you can check; any edits I did to the question were relatively minor. The question posted as is was initially negative, but ultimately positive.   If that -8 happened to all come first, odds are good that the +9 and the reopen would never have happened. Those 9 people would never have had the chance to weigh in on the subject. And that's wrong.  It is wrong for someone's potential vote to not matter just because they don't visit MSO multiple times in a day. It is wrong for someone's potential vote to not matter just because they have a different sleep schedule from many of MSO's members.  The problem is one of timing. Heavy dislike from active members who quickly see the question and downvote it can kill a question before someone who might upvote it ever even sees it.  I suppose the best suggestion would be to either lower the -8 threshold (or remove it altogether) or keep it from kicking in until 1-2 days has passed. If the question isn't active, it'll already be off the front page. And if it is active, then enough people will have seen it to know if the threshold represents a real consensus or just the fast-acting few. Definite article — “on television” vs. “on the radio” Why are these different?        We heard the news on the radio.   We watched the news on television.      In this , the author says we must use television without the. Why? It makes me crazy. Is there a valid reason?