Ir para conteúdo
Fórum Script Brasil

Pesquisar na Comunidade

Mostrando resultados para as tags ''rand''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • Programação & Desenvolvimento
    • ASP
    • PHP
    • .NET
    • Java
    • C, C++
    • Delphi, Kylix
    • Lógica de Programação
    • Mobile
    • Visual Basic
    • Outras Linguagens de Programação
  • WEB
    • HTML, XHTML, CSS
    • Ajax, JavaScript, XML, DOM
    • Editores
  • Arte & Design
    • Corel Draw
    • Fireworks
    • Flash & ActionScript
    • Photoshop
    • Outros Programas de Arte e Design
  • Sistemas Operacionais
    • Microsoft Windows
    • GNU/Linux
    • Outros Sistemas Operacionais
  • Softwares, Hardwares e Redes
    • Microsoft Office
    • Softwares Livres
    • Outros Softwares
    • Hardware
    • Redes
  • Banco de Dados
    • Access
    • MySQL
    • PostgreSQL
    • SQL Server
    • Demais Bancos
  • Segurança e Malwares
    • Segurança
    • Remoção De Malwares
  • Empregos
    • Vagas Efetivas
    • Vagas para Estágios
    • Oportunidades para Freelances
  • Negócios & Oportunidades
    • Classificados & Serviços
    • Eventos
  • Geral
    • Avaliações de Trabalhos
    • Links
    • Outros Assuntos
    • Entretenimento
  • Script Brasil
    • Novidades e Anúncios Script Brasil
    • Mercado Livre / Mercado Sócios
    • Sugestões e Críticas
    • Apresentações

Encontrar resultados em...

Encontrar resultados que...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


AIM


MSN


Website URL


ICQ


Yahoo


Jabber


Skype


Location


Interests

Encontrado 4 registros

  1. Boa tarde, estou criando um jogo de campo minado a pedido do meu professor e estou tendo dificuldade ao gerar bombas aleatórias na minha matriz 9x9. Eu utilizo a função rand(); com seed srand(time(NULL)); para gerar colunas e linhas aleatórias (i e j) que estão funcionando, mas no momento em que troco a matriz[j] pelo valor da bomba = -1, sempre me retorna uma matriz com todas as bombas numa mesma linha. Segue o código do programa e um print do que acontece. http://prntscr.com/keomvl void sorteiaBombas(int campoMinado[9][9]) { int i = 0, j = 0, bombas = 0; srand(time(NULL)); while(bombas < 10) { i = rand() % 10; j = rand() % 10; if(campoMinado[i][j] == 0) { printf("i = %d e j = %d\n", i, j); campoMinado[i][j] = -1; bombas++; } } } A matriz campoMinado é uma matriz preenchida apenas com 0's (nula)
  2. Olá Estou tendo um problema para gerar um numero random, verificar se já existe na tabela SQL e se já existir, gerar outro numero random e então gravar no Banco de Dados. OBS: Está registrando certo para mim offline com banco de dados por WampServer, mas quando coloco online no meu servidor, gera numeros diferentes, tipo gera um numero para o boleto e gera outro numero para o usuario como está o meu código: $idBoleto = rand(1, 99999999999); $search = mysql_query("SELECT * FROM boleto WHERE idBoleto = '$idBoleto'"); /* Verifica se já tem um ID Boleto Repetido */ if(@mysql_num_rows($search) > 0){ while(@mysql_num_rows($search) > 0){ $idBoleto = rand(1,99999999999); } } Há algo que o meu servidor online esteja interpretando de forma errada??
  3. Um ato útil e muitas vêzes necessário é poder gerar números aleatórios, em linguagem C e isto é perfeitamente possível. Quando queremos uma cadeia de números assim, usamos a função rand(); da biblioteca stdlib.h. Um valor aleatório entre 0 e a constante RAND_MAX, é apresentado na chamada desta função. Más outra função se faz necessário quando queremos criar valores aleatórios, porque é desagradável criar sempre a mesma sequência aleatória não é mesmo? Para fazer com que a sequência não seja a mesma a cada execução do programa, usamos a função srand(); que inicia a função rand(); com um valor denominado "semente", esta função recebe um argumento do tipo inteiro sem sinal, também chamado unsigned int. Más programadores iniciantes ainda tem outra frustação relacionada a geração de números aleatórios sequênciais, o que ocorre é que quando uma sequência é um tanto extensa, tende a repetir alguns números na mesma sequência. Más o problema acaba seguindo o método deste código, portanto,aproveite este exemplo que é uma ajuda muito boa aos iniciantes em Linguagem C. Veja abaixo imagens do programa em execução: http://2.bp.blogspot.com/-pNumUG46X_A/VdkCJrE28oI/AAAAAAAACSU/QENq1JIrcWk/s1600/srdn.PNG http://1.bp.blogspot.com/-0izVdsLR1lI/VdkCJ_yY0iI/AAAAAAAACSY/xnbGCYbWICM/s1600/srnd.PNG http://4.bp.blogspot.com/-q7lxAWyWKlc/VdkCJ5TbVDI/AAAAAAAACSc/gKwMzgepmIY/s1600/srndn.PNG Veja abaixo o link do código do programa: http://codigosfontes-ccplus-plus.blogspot.com.br/2015/08/aleatorios-de-1-100-sem-repeticoes.html
  4. Galera, estou testando as funções de números aleatórios "rand","srand" e as bibliotecas "time.h" e "stdlib.h". Escrevi um código que imprime um número aleatório toda vez que se aperta enter, e funcionou, porém eu percebi que para esse número mudar demora 1 segundo. Eu queria saber se tem como esse tempo que pega outro número aletório diminuir. [RESOLVIDO] Consegui aqui, eu só precisava tirar minha srand do loop de repetição.
×
×
  • Criar Novo...