I want to generate a serial number for one of my classes like xxxxxxxxxx and I want its length to be exactly 10 characters. how can I generate random UUID by only using &quot;1234567890&quot;. is there something I have to pass to constructor or UUID.randomUUID()? and how can I give it a fixed length?
How do I generate a random int value in a specific range? I have tried the following, but those do not work: Attempt 1: randomNum = minimum + (int)(Math.random() * maximum);  Bug: randomNum can be bigger than maximum. Attempt 2: Random rn = new Random(); int n = maximum - minimum + 1; int i = rn.nextInt() % n; randomNum =  minimum + i;  Bug: randomNum can be smaller than minimum.
It is possible to migrate a question from one Stack Exchange site to another by closing, but if I have a question that I think is on-topic for multiple Stack Exchange sites, is it OK to post it on both (multipost)?   For example, I have a question that's earned me the tumbleweed badge on SO and I'm not sure what the best thing to do with it is. It's about a web server so it might be answerable on Server Fault but it's really more of a programming thing, hence the posting the question on Stack Overflow.    Is there any way to make the question visible on multiple sites (crosspost) and then accept the answer wherever it came from? I have learned about the correspondence of radians and degrees so 360° degrees equals $2\pi$ radians. Now we mostly use radians (integrals and so on)  My question: Is it just mathematical convention that radians are much more used in higher maths than degrees or do radians have some intrinsic advantage over degrees?  For me personally it doesn't matter if I write $\cos(360°)$ or $\cos(2\pi)$. Both equals 1, so why bother with two conventions? How do I size a UITextView to its content? Is there a good way to adjust the size of a UITextView to conform to its content? Say for instance I have a UITextView that contains one line of text:  "Hello world"   I then add another line of text:  "Goodbye world"   Is there a good way in Cocoa Touch to get the rect that will hold all of the lines in the text view so that I can adjust the parent view accordingly?  As another example, look at the notes' field for events in the Calendar application - note how the cell (and the UITextView it contains) expands to hold all lines of text in the notes' string. What part of a multi-type damage roll is reduced by a non-type-specific effect? Effects like  (PHB, p. 54) and Spirit Shield (XGtE, p.  10) reduce damage by a roll, irrespective of damage  (PHB 196). However, single damage rolls can have multiple damage types, as confirmed (for wording) by Jeremy Crawford in .   How do you know which part of the damage is reduced?   This could actually make a difference to the amount of damage taken if, for example, the creature taking damage is resistant to one or more of the damage types involved.       Cutting Words: ... When a creature that you can see within 60 feet of you makes an attack roll, an ability check, or a damage roll, you can use your reaction to expend one of your uses of Bardic Inspiration, rolling a Bardic Inspiration die and subtracting the number rolled from the creature's roll.   Using this ability to expand upon the examples found in  and :     Barny, an Ice Devil (MM, p.  75) hits Bobby, rolling 9 slashing damage and 11 cold damage.      Bobby's ally, Vera, is a level 10 bard of the college of Lore, and uses her Cutting Words ability on the attack's damage roll. She rolls a 9, which is subtracted from the Barny's damage roll.      Bobby is wearing his Boots of the Winterlands (DMG, p.  156), giving him resistance to cold.   We know that "resistance and then vulnerability are applied after all other modifiers to damage" (PHB, p.  197) and both slashing damage and cold damage are treated as "one big damage roll" (see the JC tweet), so is all the 9 slashing damage removed by cutting words, and then the cold damage halved for 5 total damage, or is 9 of the cold damage removed by cutting words, leaving 2 to be halved for a total of 1 + 9 = 10 damage taken by Bobby?   Who makes this decision?  When an effect (like cutting words) reduces damage without specifying type from a source containing multiple damage types, what part of the damage is reduced? Using $\text{n}^{\text{th}}$ root of unity  $$\large\left(e^{\frac{2ki\pi}{n}}\right)^{n} = 1$$  Prove that   $$\prod_{k=1}^{n-1}\sin\frac{k \pi}{n} = \frac{n}{2^{n-1}}$$ Right now  is fairly broken -- it's a simple descending sort by views. As Joel said , it is &quot;a self-fulfilling prophecy.&quot; But this is not intentional, it's only because we haven't had time to improve it yet! As I sit down to write a better algorithm, I thought you guys might have some insight into what would make a good formula to determine the &quot;hot&quot; questions -- over the last 24 hours, the last week, the last month, and all time. Here are the variables we have to work with:  Votes [aka Score] Views Answers Answer Votes [aka Score] Whether the question has an accepted answer or not Time question was originally asked Time of last activity on question Reputation of asker Reputation(s) of answerers  Joel cited the reddit formula as an example, but I think our site is a little different than just a basic link submission site. Plus, we have more variables and data to work with. I found a  describing a few formulas: Y Combinator Hacker News  (p - 1) / (t + 2)^1.5 p = votes (points) from users t = time since submission in hours  Reddit  t = (time of entry post) - (Dec 8, 2005) x = upvotes - downvotes y = {1 if x &gt; 0, 0 if x = 0, -1 if x &lt; 0) z = {1 if x &lt; 0, otherwise x} log(z) + (y * t)/45000  Thoughts? Ideas? I don't want to overthink this; I just want the &quot;hot&quot; questions to be relevant and useful to us. So the simpler the algorithm the better! Based on my analysis of the above and the comments so far, here's the second version of what I have implemented so far. This might suck. I don't know:  (log(Qviews)*4) + ((Qanswers * Qscore)/5) + sum(Ascores) -------------------------------------------------------- ((QageInHours+1) - ((QageInHours - Qupdated)/2)) ^ 1.5  Note that accepted answers weight not at all in hotness. This is intentional, as I feel accepted answers are a fine social contract, but not a good data point for question or answer quality. This algorithm will heavily favor questions with LOTS of answers, as the sum(Ascores) are now included -- one assumes if there are lots of answers, there will be a lot more voting on the answers, too. Update: Note that this formula is what is used on the  linked from the homepage of each site. It is not the formula used to determine the  list. See . Prove that $x^{2} \equiv -1 \pmod p$ has no solutions if prime $p \equiv 3 \pmod 4$. How can I work around this TikZ bug: (\x)^2 and \x^2 produce different results in TikZ plot? I have some files with TikZ graphics that have suddenly changed appearance since I upgraded to PGF-2.10.  Here is a minimal example:  \documentclass{minimal} \usepackage{tikz} \begin{document} \pgfversion\par \begin{tikzpicture} \draw[blue] plot[domain=-1:1] (\x,{\x^2 + \x^3}); \draw[xshift=4cm,blue] plot[domain=-1:1] (\x,{(\x)^2 + (\x)^3}); \end{tikzpicture} \end{document}   In PGF 2.00 I had this:    while in 2.10 I have this:    The one on the left in PGF 2.10 looks like the graph of y=x^3 but could also be y=x^3 + x|x|.   This has been  on sourceforge and  on the pgf-users mailing list.  Although I haven't checked myself yet, the bug remains open and some of the commenters below report that problems still exist in the CVS version.   Geoffrey Jones notes the bug is in the 2.00 CVS version:     Hi Matthew, not an answer, just an FYI   that's too large for the comment box.   My compile of your code through pgf   v2.00 produces the result you see with   v2.10, above:       I.e., the difference you observe seems   to pre-date v2.10.   There is a workaround by inserting parentheses.  But since I have so many old lecture files I'd rather find a solution that doesn't involve rewriting my TikZ code.  And I'm squeamish about using the CVS bleeding edge code even if it were fixed, since I don't want to introduce other problems.  Ideally I'd like a simple patch that I can stick at the preamble, or just fix one file in the PGF distro. Uniform convergence for sequences of functions The output from uname:  root@debian:~ # uname -a Linux 5asnb 2.6.32-5-amd64 #1 SMP Mon Jun 13 05:49:32 UTC 2011 x86_64 GNU/Linux   However the /sbin/init executable shows up as 32-bit:  root@debian:~ # file /sbin/init /sbin/init: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped   Other aspects of the system seem to contradict things as well:  root@debian:~ # echo $HOSTTYPE i486  root@debian:~ # getconf LONG_BIT 32 Is every sub-lattice of $\mathcal P(X)$ isomorphic to a sub-lattice of $\mathcal P(X')$ containing singleton sets? How many nonnegative integer solutions are there to the pair of equations  \begin{align}x_1+x_2+\dots +x_6&amp;=20  \\ x_1+x_2+x_3&amp;=7\end{align}  How do you find  non-negative integer solutions? Random place change in row with restrictions How could I randomly change places of characters in a text file, with some probability (say 10%)?  file:  1  34567 2  12356 3  16987   outcome:  1  35674 2  12653 3  61987 TikZ 3.0.0 (release) produces strange shadings if used with XeLaTeX and standalone I would like to use shadings in my TikZ graphics together with the standalone package and XeLaTeX, but for some reason it is broken if I try with the new 3.0.0 release (). Any other combination I tried works for me (use for example article class/pdflatex/lualatex/TikZ 2.10). (I'm using a fully updated TeX Live 2013.) MWE \documentclass{standalone} %\documentclass{article} % would work  \usepackage{tikz} \usetikzlibrary{shadings}  \begin{document} \tikz \draw[top color=red] (0,0) rectangle (2,1); \end{document}  Output  Expected Output  Question How can I avoid the problem and which package/class is causing it? I don't really know much about entropy but I learned recently that the entropy in the universe is constantly increasing and that perhaps someday we will reach maximum entropy and the universe will end in heat death. In order for this to be true there are two prerequisites:   Heat must constantly be created. There must be no way to destroy heat (at least no way that turns it into a more useful form of energy).   1 is certainly true. Every process creates some heat. When a person walks his/her feet hit the ground with kinetic energy and the friction creates heat.   But I don't see how 2 can be true. For one thing, heat never even leaves its place of origin (earth, another planet or a star). In order for heat to travel in requires air (or some other conductor/convector). Since there is no air in space there is also no heat. Heat leaves things only in the form of electromagnetic radiation (light) (in the case of earth, infrared).   So conversion from heat to light is certainly possible and is even found in nature. Now how do we get from light to other forms of energy? Well, photosynthesis. Solar panels. So this is possible too. If so, why will we ever run out of useful energy? Even if the rest of the universe does, can't we still reharness our own energy by converting the heat to light and light to other forms of energy?  Suppose the sun died (and leave aside the fact that it would first destroy earth with a supernova), can't we just put up a huge solar panel around earth to pick up all the infrared and convert it back to useful energy? How to import Ordnance Survery raster layer to ArcGIS Desktop? I have downloaded raster map data from ONS, the data has come in the form of two files... one is full of  .tlw files and the other is full of .tab files...   How do I import it into a raster layer to ArcCatalog? Is there a function or method to give the last day of a month? For example if the date is 27 feb 2013, the last date should be 28 feb 2013 , it become 29 if its a leap year. if the date was 2 jan then it should return 31 Jan.  If there is no function then any ideas on how we can get this?  Thanks How does the system determine which one close reason should be displayed on a closed question, given the close votes? When voting to close a question, it's possible for users to vote for any close reason, even if others have voted for different reasons. However, in the end, once the question reaches five close votes for any reason, only one of those reasons can be displayed.  How does the system determine which one close reason to display, given the votes made by users? How to manually typeset text in parallel on facing pages in (Lua)LaTeX? I want to typeset a bilingual text in parallel on facing pages using LuaLaTeX. The existing solutions to automate this task have proven unsatisfactory as they don't allow for footnotes (parallel), don't allow for different font sizes of the two parallel texts (), or generally provide a poor result of aligned text chunks (eledpar).  As the text is not too long, I really came to consider breaking the pages myself. For this to do, I have to solve the following problem(s):  Consider two facing pages with ending paragraphs of different length. The following paragraphs should then begin at the same vertical position such that the beginnings of these following paragraphs face each other. For this to accomplish on has   to determine the position of the end of the longer paragraph on its page to have the means to let the next parallel paragraphs both begin at the identified position.   Is this something which is doable? Are there mechanisms provided by (Lua)LaTeX to determine positions on a page and to begin typesetting at a specific position on a page?  EDIT: The following example illustrates the task. Here the latin paragraph starting with "O tempora, o mores" (third chunk of text in the code) should begin at the facing position of the beginning of the paragraph "Shame on the age..." (fifth chunk).  \documentclass[a6paper]{scrbook} \usepackage{fontspec} \usepackage[latin,english]{babel} \begin{document} \mbox{}\pagebreak  \noindent\selectlanguage{latin}{\large quo usque tandem abutere, Catilina, patientia nostra? quam diu etiam furor iste tuus nos eludet? quem ad finem sese effrenata iactabit audacia? nihilne te nocturnum praesidium Palati, nihil urbis vigiliae, nihil timor populi, nihil concursus bonorum omnium, nihil hic munitissimus habendi senatus locus, nihil horum ora voltusque moverunt? patere tua consilia non sentis, constrictam iam horum omnium scientia teneri coniurationem tuam non vides? quid proxima, quid superiore nocte egeris, ubi fueris, quos convocaveris, quid consili ceperis quem nostrum ignorare arbitraris?\par\newpage}  \noindent\selectlanguage{english}When, O Catiline, do you mean to cease abusing our patience? How long is that madness of yours still to mock us? When is there to be an end of that unbridled audacity of yours, swaggering about as it does now?  Do not the nightly guards placed on the Palatine Hill — do not the watches posted throughout the city — does not the alarm of the people, and the union of all good men — does not the precaution taken of assembling the senate in this most defensible place — do not the looks and countenances of this venerable body here present, have any effect upon you? Do you not feel that your plans are detected? Do you not see that your conspiracy is already arrested and rendered powerless by the knowledge which every one here possesses of it? What is there that you did last night, what the night before — where is it that you were — who was there that you summoned to meet you — what design was there which was adopted by you, with{\parfillskip0pt\relax\par}  \noindent\selectlanguage{latin}{\large O tempora, o mores!\par\newpage}  \noindent\selectlanguage{english}which you think that any one of us is unacquainted?  Shame on the age and on its principles! \end{document} Why is $2\pi i \neq 0?$ We know that $e^{\pi i} = -1$ because of de Moivre's formula. ($e^{\pi i} = \cos \pi + i\sin \pi = -1).$  Suppose we square both sides and get $e^{2\pi i} = 1$(which you also get from de Moivre's formula), then shouldn't $2\pi i=0$? What am I missing here?